commit 6b2186e0fc95194ad203337df5bca570fddb2b28 parent 99e4b3e19a5039e52bea7a88922a6a52984f0c67 Author: minerva-jupiter <contact@minervajuppiter.net> Date: Sun, 9 Nov 2025 04:18:20 +0000 add homeserver.yaml Diffstat:
| A | files/homeserver.yaml | | | 50 | ++++++++++++++++++++++++++++++++++++++++++++++++++ |
1 file changed, 50 insertions(+), 0 deletions(-)
diff --git a/files/homeserver.yaml b/files/homeserver.yaml @@ -0,0 +1,50 @@ +# 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://element-hq.github.io/synapse/latest/usage/configuration/config_documentation.html +server_name: "docker-synapse.minervajuppiter.net" +pid_file: /data/homeserver.pid +listeners: + - port: 8008 + tls: false + type: http + x_forwarded: true + resources: + - names: [client] + compress: false + + - port: 8448 + tls: false + type: http + x_forwarded: true + resources: + - names: [federation] + compress: false +database: + name: psycopg2 + args: + user: synapse_user + password: password + dbname: synapse_user + host: db + cp_min: 5 + cp_max: 10 +log_config: "/data/docker-synapse.minervajuppiter.net.log.config" +media_store_path: /data/media_store +registration_shared_secret: "PXSQYH:@r83_js@*yegGu.eTs&969-S##h@WG&jj~R_cmypOcI" +report_stats: true +macaroon_secret_key: "Z4d525AbsFn_Y&K_ZTsaPq3bM_ZiqW*;DLdKK2s@~UqZtUf&@q" +form_secret: "4D6mzBpR_SSU;K1Hsa1ojNb+9~=.2uk9TDc#0Ke,csTsk+hdjq" +signing_key_path: "/data/docker-synapse.minervajuppiter.net.signing.key" +trusted_key_servers: + - server_name: "matrix.org" + + +# vim:ft=yaml