website/why-my-own-matrix-server/index.html

72 lines
4.2 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="../style.css" type="text/css">
<title>Why i created my own Matrix instance</title>
</head>
<body>
<h1>WHY?</h1>
<p class="lastupdate">Last Updated: 2023-04-14 (ISO Format)</p>
<div class="content">
<p>There is no much to say about why i created my own instance, but i was BORED AF searching for a good matrix
homeserver without politics shit, corrupted admins deleting accounts, no transparency, not being blacklisted
(ACL Ban)
on matrix.org or other well-known homeservers, no illegal shit, good overall latency, etc.</p>
<p>
You can't ever know how the instance admin actually manages the server, if it updates it or is snitching
media files, how is the security, The admin updates the server?, The admin will some day get a subpoena
because of bad actors on the server?, The admin does snapshots? <b>NO DB BACKUPS</b> (like <a
href="https://web.archive.org/web/20230324181424/https://vern.cc/en/announcements">vern.cc</a> HUGE DATA
LOSS; Btw not being mean with vern.cc sysadmins, they hosted a lot of good services and i was using them, i
appreciate that, but for some reason they lose everything on their DBs <a
style="font-size: 1ch;">HOW????</a> and they are down most of the time now... Pretty sad).
<p>At the start i was like: "I should create my own instance?, it will be worth it?" + who tf in this world
would want a @zzls.xyz after his username, what a shitty domain name that i registered in ~2022 Q1, but now
i don't give a fuck</p>
<p> I prefer to have control over my data and is far more easy to troubleshoot the server since it's on my home
and not in a remote server. I can migrate it easily to other drive, if something fails i just fix it and i
don't need to wait for tech support and shit, etc.</p>
</p>
<p>So yeah, after some weeks i decided to create my own homeserver for private use for now and probably
forever, but you can request an account if you want, is hosted on Chile, you can do <code>ping selfhost.zzls.xyz</code> in a terminal to measure the latency</p>
<p>See the Matrix server technical specs bellow</p>
<h2 style="color:red">Update 2023-04-14</h2>
<p>I changed the Matrix implementation to Synapse, dendrite lacks a lot of features and it has problems with bridges like <b>mautrix-whatsapp</b> and <b>mautrix-discord</b>
</p>
<h2>Matrix server specs</h2>
<ul style="font-size: 1em;">
<li>
<a style="color: burlywood;">Matrix Server Implementation</a>: Synapse 1.81.0
</li>
<li>
<a style="color: burlywood;">DB?</a>: PostgreSQL 15.2
</li>
<li>
<a style="color: burlywood;">Web server</a>: Nginx 1.23.4 with BoringSSL
</li>
<li>
<a style="color: burlywood;">HTTP Revisions</a>: HTTP/1.1 HTTP/2 HTTP/3 (QUIC)
</li>
<li>
<a style="color: burlywood;">SSL</a>: TLS1.2 to TLS1.3 with HSTS and a ECDSA key. See this <a href="https://www.ssllabs.com/ssltest/analyze.html?d=matrix.zzls.xyz">sslabs report</a>
</li>
<li>
<a style="color: burlywood;">Security Headers</a>: I added all needed security headers for this to have a proper security and usability. See the <a href="https://observatory.mozilla.org/analyze/matrix.zzls.xyz">Mozilla Observatory report</a>
</li>
<li>
<a style="color: rgb(244, 78, 12);">Cloudflare?</a>: <a href="https://0xacab.org/dCF/deCloudflare/">Absolutely not</a>
</li>
<p>Idk what more to add here lol, anyways, please see the <a href="https://git.zzls.xyz/Fijxu/etc-configs/src/branch/selfhost/nginx/sites-available/matrix.zzls.xyz.conf">NIGNX</a> configuration if you are literate enough and thanks for reading this shit</p>
</div>
</body>
</html>