server_name: "eifeldc.local" pid_file: "/data/homeserver.pid" listeners: - port: 8008 type: http tls: false x_forwarded: true bind_addresses: ['0.0.0.0'] resources: - names: [client, federation] compress: false - port: 8448 type: http tls: false x_forwarded: true bind_addresses: ['0.0.0.0'] resources: - names: [federation] compress: false database: name: psycopg2 txn_limit: 10000 args: user: synapse password: synapse_password database: synapse host: postgres cp_min: 5 cp_max: 10 log_config: "/data/log.config" media_store_path: "/data/media_store" uploads_path: "/data/uploads" registration_enabled: true enable_registration: true enable_registration_without_verification: true admin_contact: "admin@eifeldc.local" macaroon_secret_key: "CHANGE_ME_GENERATE_A_RANDOM_STRING" form_secret: "CHANGE_ME_GENERATE_ANOTHER_RANDOM_STRING" signing_key_path: "/data/signing.key" trusted_key_servers: - server_name: "matrix.org" turn_uris: ["turn:eifeldc.local?transport=udp", "turn:eifeldc.local?transport=tcp"] turn_shared_secret: "CHANGE_ME_MATCH_COTURN_SECRET" turn_user_lifetime: 86400000 enable_metrics: true metrics_port: 9100 rc_message: per_second: 5 burst_count: 50 rc_registration: per_second: 0.5 burst_count: 3 rc_login: account: per_second: 0.5 burst_count: 3 address: per_second: 0.5 burst_count: 3 rc_joins: local: per_second: 0.1 burst_count: 3 remote: per_second: 0.01 burst_count: 3 app_service_config_files: [] instance_map: {} stream_writers: {}