dendrite/server/templates/dendrite.yaml.j2
changeset 227 2e0366f2dcbe
parent 215 dd52907adff9
child 229 7e3bf48e516a
equal deleted inserted replaced
226:ce33bf94045f 227:2e0366f2dcbe
    65   # e.g. localhost:443
    65   # e.g. localhost:443
    66   well_known_server_name: ""
    66   well_known_server_name: ""
    67 
    67 
    68   # The base URL to delegate client-server communications to e.g. https://localhost
    68   # The base URL to delegate client-server communications to e.g. https://localhost
    69   well_known_client_name: ""
    69   well_known_client_name: ""
       
    70 
       
    71   # The server name to delegate sliding sync communications to, with optional port.
       
    72   # Requires `well_known_client_name` to also be configured.
       
    73   well_known_sliding_sync_proxy: ""
    70 
    74 
    71   # Lists of domains that the server will trust as identity servers to verify third
    75   # Lists of domains that the server will trust as identity servers to verify third
    72   # party identifiers such as phone numbers and email addresses.
    76   # party identifiers such as phone numbers and email addresses.
    73   trusted_third_party_id_servers:
    77   trusted_third_party_id_servers:
    74     - matrix.org
    78     - matrix.org
   143 app_service_api:
   147 app_service_api:
   144   # Disable the validation of TLS certificates of appservices. This is
   148   # Disable the validation of TLS certificates of appservices. This is
   145   # not recommended in production since it may allow appservice traffic
   149   # not recommended in production since it may allow appservice traffic
   146   # to be sent to an insecure endpoint.
   150   # to be sent to an insecure endpoint.
   147   disable_tls_validation: false
   151   disable_tls_validation: false
       
   152 
       
   153   # Send the access_token query parameter with appservice requests in addition
       
   154   # to the Authorization header. This can cause hs_tokens to be saved to logs,
       
   155   # so it should not be enabled unless absolutely necessary.
       
   156   legacy_auth: false
       
   157   # Use the legacy unprefixed paths for appservice requests.
       
   158   legacy_paths: false
   148 
   159 
   149   # Appservice configuration files to load into this homeserver.
   160   # Appservice configuration files to load into this homeserver.
   150   config_files:
   161   config_files:
   151   #  - /path/to/appservice_registration.yaml
   162   #  - /path/to/appservice_registration.yaml
   152 
   163 
   309   # when the first user registers for the homeserver. If the room already exists,
   320   # when the first user registers for the homeserver. If the room already exists,
   310   # make certain it is a publicly joinable room, i.e. the join rule of the room must be set to 'public'.
   321   # make certain it is a publicly joinable room, i.e. the join rule of the room must be set to 'public'.
   311   # As Spaces are just rooms under the hood, Space aliases may also be used.
   322   # As Spaces are just rooms under the hood, Space aliases may also be used.
   312   auto_join_rooms:
   323   auto_join_rooms:
   313   #  - "#main:matrix.org"
   324   #  - "#main:matrix.org"
       
   325 
       
   326   # The number of workers to start for the DeviceListUpdater. Defaults to 8.
       
   327   # This only needs updating if the "InputDeviceListUpdate" stream keeps growing indefinitely.
       
   328   # worker_count: 8
   314 
   329 
   315 # Configuration for Opentracing.
   330 # Configuration for Opentracing.
   316 # See https://github.com/matrix-org/dendrite/tree/master/docs/tracing for information on
   331 # See https://github.com/matrix-org/dendrite/tree/master/docs/tracing for information on
   317 # how this works and how to set it up.
   332 # how this works and how to set it up.
   318 tracing:
   333 tracing: