Created
February 28, 2025 15:13
-
-
Save arashatt/c5db505aaf0fc907fac8ce7b05c2cc51 to your computer and use it in GitHub Desktop.
homeserver.yaml https://element-hq.github.io/synapse/latest/usage/configuration/homeserver_sample_config.html
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This file is maintained as an up-to-date snapshot of the default | |
# homeserver.yaml configuration generated by Synapse. You can find a | |
# complete accounting of possible configuration options at | |
# https://element-hq.github.io/synapse/latest/usage/configuration/config_documentation.html | |
# | |
# It is *not* intended to be copied and used as the basis for a real | |
# homeserver.yaml. Instead, if you are starting from scratch, please generate | |
# a fresh config using Synapse by following the instructions in | |
# https://element-hq.github.io/synapse/latest/setup/installation.html. | |
# | |
################################################################################ | |
# 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: "SERVERNAME" | |
pid_file: DATADIR/homeserver.pid | |
listeners: | |
- port: 8008 | |
tls: false | |
type: http | |
x_forwarded: true | |
bind_addresses: ['::1', '127.0.0.1'] | |
resources: | |
- names: [client, federation] | |
compress: false | |
database: | |
name: sqlite3 | |
args: | |
database: DATADIR/homeserver.db | |
log_config: "CONFDIR/SERVERNAME.log.config" | |
media_store_path: DATADIR/media_store | |
signing_key_path: "CONFDIR/SERVERNAME.signing.key" | |
trusted_key_servers: | |
- server_name: "matrix.org" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment