diff options
author | Andrew Morgan <1342360+anoadragon453@users.noreply.github.com> | 2022-03-02 16:11:16 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-02 16:11:16 +0000 |
commit | b4461e7d8ab6cfe150f39f62aa68f7f13ef97a24 (patch) | |
tree | 3b7c985e14ffa2797e82e74a36070ffe9799574d /docs | |
parent | Merge tag 'v1.54.0rc1' into develop (diff) | |
download | synapse-b4461e7d8ab6cfe150f39f62aa68f7f13ef97a24.tar.xz |
Enable complexity checking in complexity checking docs example (#11998)
Diffstat (limited to 'docs')
-rw-r--r-- | docs/other/running_synapse_on_single_board_computers.md | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/docs/other/running_synapse_on_single_board_computers.md b/docs/other/running_synapse_on_single_board_computers.md index ea14afa8b2..dcf96f0056 100644 --- a/docs/other/running_synapse_on_single_board_computers.md +++ b/docs/other/running_synapse_on_single_board_computers.md @@ -31,28 +31,29 @@ Anything that requires modifying the device list [#7721](https://github.com/matr Put the below in a new file at /etc/matrix-synapse/conf.d/sbc.yaml to override the defaults in homeserver.yaml. ``` -# Set to false to disable presence tracking on this homeserver. +# Disable presence tracking, which is currently fairly resource intensive +# More info: https://github.com/matrix-org/synapse/issues/9478 use_presence: false -# When this is enabled, the room "complexity" will be checked before a user -# joins a new remote room. If it is above the complexity limit, the server will -# disallow joining, or will instantly leave. +# Set a small complexity limit, preventing users from joining large rooms +# which may be resource-intensive to remain a part of. +# +# Note that this will not prevent users from joining smaller rooms that +# eventually become complex. limit_remote_rooms: - # Uncomment to enable room complexity checking. - #enabled: true + enabled: true complexity: 3.0 # Database configuration database: + # Use postgres for the best performance name: psycopg2 args: user: matrix-synapse - # Generate a long, secure one with a password manager + # Generate a long, secure password using a password manager password: hunter2 database: matrix-synapse host: localhost - cp_min: 5 - cp_max: 10 ``` Currently the complexity is measured by [current_state_events / 500](https://github.com/matrix-org/synapse/blob/v1.20.1/synapse/storage/databases/main/events_worker.py#L986). You can find join times and your most complex rooms like this: |