This commit is contained in:
deathrow 2022-11-03 13:51:06 -04:00
parent e6c8cd96d6
commit 2d57863434
No known key found for this signature in database
GPG Key ID: FF39D67A22069F73

View File

@ -2,15 +2,17 @@
A Synapse Docker deployment with: A Synapse Docker deployment with:
- Hardened Synapse Image - Hardened Synapse image
- Hardened Worker Images - Hardened worker images
- Mjolnir & Mjolnir Module - Mjolnir & Mjolnir module
- Multi-threaded Synapse Process via Workers - Multi-threaded Synapse process via workers
- Privacy-respecting Registration Captcha - Privacy-respecting registration captcha
- Manage Docker Variables inside of `.env` - Manage Docker variables inside of `.env`
- Manage `state` with the state compressor - Manage `state` with the state compressor
- Manage Server via `synadm` - Manage server via `synadm`
- Images Built Locally - Images built locally
- Matrix Maubot
- Postgres web UI
### Getting Started ### Getting Started
@ -284,12 +286,18 @@ To bypass ratelimits for certain users:
`` ``
docker exec -it postgres psql insert into ratelimit_override values ('@user:example.tld', 0, 0); docker exec -it postgres psql insert into ratelimit_override values ('@user:example.tld', 0, 0);
`` ``
Your `mjolnir` and any other admin accounts should be set in the example above. Your `mjolnir` and any other admin accounts should be set in the example above.
For synapse state compressor: For synapse state compressor:
`` ``
./synapse_auto_compressor -p postgresql://user:password@localhost/db -c 500 -n 100 ./synapse_auto_compressor -p postgresql://user:password@localhost/db -c 500 -n 100
`` ``
### Todo
- stream workers
- Proper `sync` load balancing
### Links ### Links