summaryrefslogtreecommitdiff
path: root/matrix.html
diff options
context:
space:
mode:
authorHaoran S. Diao (刁浩然) <0@hairydiode.xyz>2025-09-06 16:37:54 -0700
committerHaoran S. Diao (刁浩然) <0@hairydiode.xyz>2025-09-06 16:37:54 -0700
commit9e6bca0b2fadeb55d55a27329a72e03b31d9998d (patch)
tree568830dea73aecf4368f7734ff942d640d373bb7 /matrix.html
parent17cdd8ef364502897fcd5e6418ec36ab2f5e4dc9 (diff)
All the sites
Diffstat (limited to 'matrix.html')
-rw-r--r--matrix.html60
1 files changed, 60 insertions, 0 deletions
diff --git a/matrix.html b/matrix.html
new file mode 100644
index 0000000..bd2e309
--- /dev/null
+++ b/matrix.html
@@ -0,0 +1,60 @@
+<!DOCTYPE html>
+<head>
+<title>Matrix Homeserver</title>
+<meta charset="utf-8"/>
+<link rel="stylesheet" href="https://hairydiode.xyz/style.css"/>
+<link rel="icon" type="image/png" href="https://hairydiode.xyz/img/fav/logo.png"/>
+</head>
+<body>
+<div class="content">
+<pre>
+<!--
+123456789-223456789-323456789-423456789-523456789-623456789-723456789-8234567890
+一二三四
+-->--------------------------------------------------------------------------------
+
+<a href="https://hairydiode.xyz">>HairyDiode</a>
+
+--------------------------------------------------------------------------------
+<!--
+123456789-223456789-323456789-423456789-523456789-623456789-723456789-8234567890
+一二三四-->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;
+ }
+}
+</pre>
+</div>
+<br>
+<br>
+</body>
+<!--
+if you're digging in the src you might be interested in how this site works
+here: https://hairydiode.xyz/meta2
+-->