-------------------------------------------------------------------------------- >HairyDiode -------------------------------------------------------------------------------- Matrix Homeserver 3-17-2019 -------------------------------------------------------------------------------- UPDATE: Due to the lack of suitable clients and the lack of user adoption, my Matrix Synapse has been taken offline -------------------------------------------------------------------------------- I have a matrix now! @zero:hairydiode.xyz For those of you like me who ran nginx in front of synapse, the configuration given by the synapse documentation is incomplete. For the port 8448 server you need to include your ssl certificates just like you would for any other https server. For example, if you use letsencrypt, the following is the complete server config for port 8448: server { listen 8448 ssl default_server; listen [::]:8448 ssl default_server; ssl_certificate /etc/letsencrypt/live/[domain]/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/[domain]/privkey.pem; server_name [domain]; location / { proxy_pass http://localhost:8008; proxy_set_header X-Forwarded-For $remote_addr; } }