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: falseAfterwards, 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.