diff --git a/homeserver.yaml.tmpl b/homeserver.yaml.tmpl index bfaee90..b2e902a 100644 --- a/homeserver.yaml.tmpl +++ b/homeserver.yaml.tmpl @@ -63,6 +63,12 @@ limit_remote_rooms: # https://matrix-org.github.io/synapse/latest/usage/configuration/config_documentation.html#max_avatar_size max_avatar_size: 10M +# https://matrix-org.github.io/synapse/latest/usage/configuration/config_documentation.html#forgotten_room_retention_period +forgotten_room_retention_period: 3d + +# https://matrix-org.github.io/synapse/latest/usage/configuration/config_documentation.html#request_token_inhibit_3pid_errors +request_token_inhibit_3pid_errors: true + # https://matrix-org.github.io/synapse/latest/usage/configuration/config_documentation.html#redaction_retention_period redaction_retention_period: {{ env "REDACTION_RETENTION_PERIOD" }} @@ -129,6 +135,9 @@ enable_registration: {{ env "ENABLE_REGISTRATION" }} # https://matrix-org.github.io/synapse/latest/usage/configuration/config_documentation.html#enable_3pid_lookup enable_3pid_lookup: {{ env "ENABLE_3PID_LOOKUP" }} +# https://matrix-org.github.io/synapse/latest/usage/configuration/config_documentation.html#allow_guest_access +allow_guest_access: false + # https://matrix-org.github.io/synapse/latest/usage/configuration/config_documentation.html#registration_shared_secret registration_shared_secret: {{ secret "registration_shared_secret" }} @@ -238,9 +247,24 @@ encryption_enabled_by_default_for_room_type: {{ env "ENCRYPTED_BY_DEFAULT" }} # https://matrix-org.github.io/synapse/latest/usage/configuration/config_documentation.html#user_directory user_directory: + enabled: true search_all_users: true + prefer_local_users: true # https://matrix-org.github.io/synapse/latest/usage/configuration/config_documentation.html#media_retention media_retention: local_media_lifetime: {{ env "MEDIA_RETENTION_LOCAL_LIFETIME" }} remote_media_lifetime: {{ env "MEDIA_RETENTION_REMOTE_LIFETIME" }} + +# https://matrix-org.github.io/synapse/latest/usage/configuration/config_documentation.html#enable_metrics +enable_metrics: false + +# https://matrix-org.github.io/synapse/latest/usage/configuration/config_documentation.html#track_appservice_user_ips +track_appservice_user_ips: false + +# https://matrix-org.github.io/synapse/latest/usage/configuration/config_documentation.html#forget_rooms_on_leave +forget_rooms_on_leave: true + +# https://matrix-org.github.io/synapse/latest/usage/configuration/config_documentation.html#opentracing-1 +opentracing: + enabled: false