--- # Config options from the `server` section of # https://element-hq.github.io/synapse/latest/usage/configuration/config_documentation.html#server synapse_config_pid_file: "{{ synapse_pid_file }}" synapse_config_public_baseurl: "https://{{ synapse_config_server_name }}" synapse_config_serve_server_wellknown: false synapse_config_extra_well_known_client_content: {} synapse_config_soft_file_limit: 0 synapse_config_require_auth_for_profile_requests: false synapse_config_limit_profile_requests_to_users_who_share_rooms: false synapse_config_include_profile_data_on_invite: true synapse_config_allow_public_rooms_without_auth: false synapse_config_allow_public_rooms_over_federation: false synapse_config_default_room_version: "10" synapse_config_filter_timeline_limit: 200 synapse_config_block_non_admin_invites: false synapse_config_enable_search: true synapse_config_dummy_events_threshold: 10 synapse_config_delete_stale_devices_after: "90d" synapse_config_key_refresh_interval: "1d" synapse_config_suppress_key_server_warning: false synapse_config_ip_range_blacklist: - '127.0.0.0/8' - '10.0.0.0/8' - '172.16.0.0/12' - '192.168.0.0/16' - '100.64.0.0/10' - '192.0.0.0/24' - '169.254.0.0/16' - '192.88.99.0/24' - '198.18.0.0/15' - '192.0.2.0/24' - '198.51.100.0/24' - '203.0.113.0/24' - '224.0.0.0/4' - '::1/128' - 'fe80::/10' - 'fc00::/7' - '2001:db8::/32' - 'ff00::/8' - 'fec0::/10' synapse_config_ip_range_whitelist: [] synapse_default_server_config: server_name: "{{ synapse_config_server_name }}" pid_file: "{{ synapse_config_pid_file }}" listeners: "{{ synapse_listeners_config }}" database: "{{ synapse_database_config }}" log_config: "{{ synapse_config_log_config_path }}" signing_key_path: "{{ synapse_config_signing_key_path }}" key_refresh_interval: "{{ synapse_config_key_refresh_interval }}" trusted_key_servers: "{{ synapse_config_trusted_key_servers }}" suppress_key_server_warning: "{{ synapse_config_suppress_key_server_warning }}" public_baseurl: "{{ synapse_config_public_baseurl }}" serve_server_wellknown: "{{ synapse_config_serve_server_wellknown }}" extra_well_known_client_content: >- {{ synapse_config_extra_well_known_client_content }} soft_file_limit: "{{ synapse_config_soft_file_limit }}" # presence: TODO require_auth_for_profile_requests: >- {{ synapse_config_require_auth_for_profile_requests }} limit_profile_requests_to_users_who_share_rooms: >- {{ synapse_config_limit_profile_requests_to_users_who_share_rooms }} include_profile_data_on_invite: >- {{ synapse_config_include_profile_data_on_invite }} allow_public_rooms_without_auth: >- {{ synapse_config_allow_public_rooms_without_auth }} allow_public_rooms_over_federation: >- {{ synapse_config_allow_public_rooms_over_federation }} default_room_version: "{{ synapse_config_default_room_version }}" filter_timeline_limit: "{{ synapse_config_filter_timeline_limit }}" block_non_admin_invites: "{{ synapse_config_block_non_admin_invites }}" enable_search: "{{ synapse_config_enable_search }}" ip_range_blacklist: "{{ synapse_config_ip_range_blacklist }}" ip_range_whitelist: "{{ synapse_config_ip_range_whitelist }}" dummy_events_threshold: "{{ synapse_config_dummy_events_threshold }}" delete_stale_devices_after: "{{ synapse_config_delete_stale_devices_after }}"