Add support for adjusting Synapse rate-limiting configuration
This commit is contained in:
@ -36,6 +36,20 @@ matrix_corporal_http_api_auth_token: "AUTH_TOKEN_HERE"
|
||||
# If you need to change the reconciliator user's id from the default (matrix-corporal)..
|
||||
# In any case, you need to make sure this Matrix user is created on your server.
|
||||
matrix_corporal_reconciliation_user_id_local_part: "matrix-corporal"
|
||||
|
||||
# Because Corporal peridoically performs lots of user logins from the same IP,
|
||||
# you may need raise Synapse's ratelimits.
|
||||
# The values below are just an example. Tweak to your use-case (number of users, etc.)
|
||||
matrix_synapse_rc_login:
|
||||
address:
|
||||
per_second: 50
|
||||
burst_count: 300
|
||||
account:
|
||||
per_second: 0.17
|
||||
burst_count: 3
|
||||
failed_attempts:
|
||||
per_second: 0.17
|
||||
burst_count: 3
|
||||
```
|
||||
|
||||
Matrix Corporal operates with a specific Matrix user on your server.
|
||||
@ -57,4 +71,4 @@ The following local filesystem paths are mounted in the `matrix-corporal` contai
|
||||
|
||||
- `/matrix/corporal/cache` is mounted at `/var/cache/matrix-corporal` (read and write)
|
||||
|
||||
As an example: you can create your own configuration files in `/matrix/corporal/config` and they will appear in `/etc/matrix-corporal` in the Docker container. Your configuration (stuff in `matrix_corporal_policy_provider_config`) needs to refer to these files via the local container path `/etc/matrix-corporal`
|
||||
As an example: you can create your own configuration files in `/matrix/corporal/config` and they will appear in `/etc/matrix-corporal` in the Docker container. Your configuration (stuff in `matrix_corporal_policy_provider_config`) needs to refer to these files via the local container path `/etc/matrix-corporal`
|
||||
|
Reference in New Issue
Block a user