72 lines
No EOL
4.2 KiB
HTML
72 lines
No EOL
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.85.2
|
|
</li>
|
|
<li>
|
|
<a style="color: burlywood;">DB?</a>: PostgreSQL 15.3
|
|
</li>
|
|
<li>
|
|
<a style="color: burlywood;">Web server</a>: Nginx 1.25.0
|
|
</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> |