see also: Synapse
_matrix._tcp.example.com. 1800 IN SRV 5 900 8448 example.com.
# This will send any path that starts # with /_matrix to our Synapse! location /_matrix { proxy_pass http://localhost:8008; }
matrixdotorg/synapse | Home server reference implementation in Python |
avhost/docker-matrix-riot | Web chat |
Yes, if you want your users to be able to use third party identifiers (3PID) to discover each other.
Examples for 3PIDs:
there's a federation tester.
If you get this error it could be because you specified an identity server in /.well-known/matrix/client
which doesn't provide that functionality (e.g. synapse which is only a home server, not an identity server).