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.