NoPaste

docker-synapse-homeserver.yaml

von heisenberg

SNIPPET_TEXT:
  1. server_name: "matrix.mydomain.de"
  2. pid_file: /data/homeserver.pid
  3. listeners:
  4.   - port: 8008
  5.     tls: false
  6.     type: http
  7.     x_forwarded: true
  8.     resources:
  9.       - names: [client, federation]
  10.         compress: false
  11. database:
  12.   name: sqlite3
  13.   args:
  14.     database: /data/homeserver.db
  15. log_config: "/data/matrix.mydomain.de.log.config"
  16. media_store_path: /data/media_store
  17. registration_shared_secret: "secret"
  18. report_stats: true
  19. macaroon_secret_key: "secret"
  20. form_secret: "secret"
  21. signing_key_path: "/data/matrix.mydomain.de.signing.key"
  22. trusted_key_servers:
  23.   - server_name: "matrix.org"
  24.  
  25. enable_registration: true
  26. enable_registration_without_verification: false
  27.  
  28. email:
  29.   enable_notifs: true
  30.   smtp_host: "smarthost.mydomain.de"
  31.   smtp_username: "myusername"
  32.   smtp_password: "secret"
  33.   smtp_port: 25
  34.   require_transport_security: true
  35.   notif_from: "Matrix <matrix-bot@mydomain.de>"
  36.   app_name: "matrix.mydomain.de"
  37.   client_base_url: "https://matrix.mydomain.de"
  38.   enable_notifs: true
  39.   notif_for_new_users: true
  40.   validation_token_lifetime: 15m
  41.  
  42. registrations_require_3pid:
  43.   - email
  44.  
  45. user_directory:
  46.   enabled: true
  47.   search_all_users: true
  48.  
  49. # this does not work
  50. #
  51. #experimental_features:
  52. #  msc2965_enabled: true
  53. #  msc3861:
  54. #    enabled: true
  55. #      #    client_auth_method: "none"
  56. #    client_auth_method: "client_secret_post"
  57. #    client_secret: "dlfksdjfdlsjfkslfjelk4rjlkjfld8fs8ufdsf8"
  58. #    issuer: "https://matrix.mydomain.de"
  59. #    client_id: "my-matrix-server"

Quellcode

Hier kannst du den Code kopieren und ihn in deinen bevorzugten Editor einfügen. PASTEBIN_DOWNLOAD_SNIPPET_EXPLAIN