matrix-dimension/docs/unfederated.md

20 lines
710 B
Markdown
Raw Normal View History

## 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:
```yaml
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.