Hi there,
I would like to host my own Synapse server, but I am not sure where to start.
I would like to be able to use Nginx Proxy Manager as the reverse proxy and I’ve read that you can use example.eu for the username, while actually using a subdomain like matrix.example.eu?
Is there some good documentation out there and what would people recommend? I would like to run it in a container on Proxmox, but Docker could also be an option?
I host Synapse using this playbook. I can highly recommend it - the instructions are very clear and detailed and ongoing maintenance is straightforward too (just git pull and redeploy, and 5% of the time modify a deprecated variable).
As for how to delegate to a subdomain - that’s covered here. Basically - you set it up on
matrix.example.eu
and then have a “well known” file hosted atexample.eu
that tells other clients/servers where to look.