Skip to content
This repository has been archived by the owner on Aug 10, 2023. It is now read-only.

Latest commit

 

History

History
19 lines (17 loc) · 710 Bytes

unfederated.md

File metadata and controls

19 lines (17 loc) · 710 Bytes

Running Dimension in a private/non-federated environment

Using the Synapse documentation, start building your homeserver's configuration. Where the default configuration enables a federation listener, use openid instead. For example, your listeners may look something like this:

listeners:
  - port: 8008
    bind_addresses: ['::1', '127.0.0.1']
    type: http
    x_forwarded: true
    resources:
      - names: [client, openid]
        compress: false

Afterwards, either configure your homeserver as though federation was enabled (create SRV records, for example) or make use of Dimension's federationUrl configuration option to point directly at the listener configured in Synapse.