# Configuration file for Synapse. # # This is a YAML file: see [1] for a quick introduction. Note in particular # that *indentation is important*: all the elements of a list or dictionary # should have the same indentation. # # [1] https://docs.ansible.com/ansible/latest/reference_appendices/YAMLSyntax.html # # For more information on how to configure Synapse, including a complete accounting of # each option, go to docs/usage/configuration/config_documentation.md or # https://matrix-org.github.io/synapse/latest/usage/configuration/config_documentation.html server_name: "matrix.server-nb.de" pid_file: /data/homeserver.pid listeners: - port: 8008 tls: false type: http x_forwarded: true resources: - names: [client, federation] compress: false database: name: "psycopg2" args: user: "synapse" password: "jgzqnGCq3KY28C" database: "synapse" host: "postgres" port: "5432" cp_min: 5 cp_max: 10 log_config: "/data/matrix.server-nb.de.log.config" media_store_path: /data/media_store registration_shared_secret: "Su.rA7J76@M1:IQLprWD1FXhjm~R0OgLQxThn6_K@Y*WE&V=eq" registrations_require_3pid: - email disable_msisdn_registration: true report_stats: false macaroon_secret_key: "=1fWcdA*SW#keHXGg*JDY7RMDXe8g::lw@E8fypf3LgD87,ge7" form_secret: "jo,.o;cmSAdWsIK-n1@l^h,L.uj4aiMJ:kW@;FVms,zoxZla.5" signing_key_path: "/data/matrix.server-nb.de.signing.key" trusted_key_servers: - server_name: "matrix.org" enable_registration: true registration_requires_token: true suppress_key_server_warning: true # serve /.well-known/matrix/server to allow federation without seperate port. serve_server_wellknown: true # #auto_join_rooms: # - "#example:example.com" #autocreate_auto_join_rooms: false # vim:ft=yaml email: smtp_host: mail.host-nb.de smtp_port: 587 smtp_user: "matrix@mail-nb.de" smtp_pass: "STraMO80" require_transport_security: true notif_from: "Your Friendly %(app)s homeserver " app_name: EDV-Wolff Matrix Server enable_notifs: true invite_client_location: "https://matrix-client.server-nb.de" client_base_url: "https://matrix.server-nb.de"