summaryrefslogtreecommitdiff
path: root/cont/matrix.html
blob: 1b8f304400944546ed8847e0f5a75e726d4314bb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<!--
123456789-223456789-323456789-423456789-523456789-623456789-723456789-8234567890
一二三四-->[TITLE]                                                      [DATE]
--------------------------------------------------------------------------------
[SETTITLE]Matrix Homeserver
[SETDATE]3-17-2019

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