--------------------------------------------------------------------------------

>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;
	}
}