169 lines
8.1 KiB
HTML
169 lines
8.1 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=0.75">
|
|
<title>masiv's lair | About this hosting</title>
|
|
<link rel="stylesheet" href="../../css/articles/about-host/about-host.css">
|
|
<link rel="icon" href="../../img/favicon/favicon-lair.png">
|
|
</head>
|
|
<body>
|
|
<div class="navbar top blank"></div>
|
|
<div class="navbar top">
|
|
<div class="logo">
|
|
<img src="../../img/logo/logo_smth.png" alt="">
|
|
<a href="../../main_en.html" class="logo-text">masiv's lair</a>
|
|
</div>
|
|
<div class="about panel">
|
|
<b><a href="../articles/about_en.html">About me</a></b>
|
|
</div>
|
|
<div class="links">
|
|
<div class="social-media github">
|
|
<img src="../../img/icons/github.png" alt="">
|
|
<a href="https://github.com/masiv1001" target="_blank">masiv1001</a>
|
|
</div>
|
|
<div class="social-media instagram">
|
|
<img src="../../img/icons/instagram.png" alt="">
|
|
<a href="https://instagram.com/sietezip/" target="_blank">sietezip</a>
|
|
</div>
|
|
<div class="social-media pixelfed">
|
|
<img src="../../img/icons/pixelfed.png" alt="">
|
|
<a href="https://pixelfed.social/masiv1001/" target="_blank">masiv1001</a>
|
|
</div>
|
|
<div class="social-media twitter">
|
|
<img src="../../img/icons/twitter.png" alt="">
|
|
<a href="https://twitter.com/_visam/" target="_blank">_visam</a>
|
|
</div>
|
|
<div class="social-media reddit">
|
|
<img src="../../img/icons/reddit.png" alt="">
|
|
<a href="https://www.reddit.com/user/masiv_o/" target="_blank">masiv_o</a>
|
|
</div>
|
|
<div class="social-media steam">
|
|
<img src="../../img/icons/steam.png" alt="">
|
|
<a href="https://steamcommunity.com/id/masiv1001/" target="_blank">masiv1001</a>
|
|
</div>
|
|
<div class="social-media osu">
|
|
<img src="../../img/icons/osu.png" alt="">
|
|
<a href="https://osu.ppy.sh/users/19273464/" target="_blank">masiv_</a>
|
|
</div>
|
|
<div class="social-media mail">
|
|
<img src="../../img/icons/mail.png" alt="">
|
|
<a href="mailto:masiv_@ethernal.win" target="_blank">masiv_ @ethernal.win</a>
|
|
</div>
|
|
</div>
|
|
<div class="lang-picker panel">
|
|
<b><a href="../articles/about-host_es.html">Español</a></b>
|
|
</div>
|
|
</div>
|
|
<div class="wrapper">
|
|
<div class="primary">
|
|
<div class="panel">
|
|
<p>
|
|
Hello, <br><br>
|
|
|
|
You clicking this article means you have an interest on how this
|
|
website is structured, and what infrastructure it runs in.
|
|
I've gotta say this will probably change over time, but there is one
|
|
aspect I will adhere to, mantaining custody over my own data, in practice
|
|
that means everything I host will be hosted on-site on my own infrastructure,
|
|
just below a little about the <i>homelab's</i> history and some details.<br>
|
|
</p>
|
|
<h3>Specs</h3>
|
|
<div class="specs panel">
|
|
<p>
|
|
CPU: AMD Ryzen 5 4600G <br>
|
|
RAM: 32GB DDR4 3200MHZ <br>
|
|
Motherboard: ASRock A320M-HDV 4.0 <br>
|
|
PSU: EVGA 450W 80plus <br>
|
|
Storage: <br>
|
|
<span class="li">x1 1TB SSD NVME Samsung 970 Plus</span>
|
|
<span class="li">x2 3TB HDD WD Green (RAID 1)</span>
|
|
Case: No-name brand,
|
|
quite square-ish.<br>
|
|
</p>
|
|
</div>
|
|
<h3>History</h3>
|
|
<p>
|
|
Each one of the components has a different origin, the case, psu and motherboard
|
|
have always been the same since the begining, part of the original PC I got as
|
|
a birthday present a while back, it was equiped with 8gb of ram, a modest HDD,
|
|
together with an AMD Ryzen 3 3200G, it was enough back then, but just as it came,
|
|
I got myself a brand new laptop, somewhat comparable (or even better) to the pc,
|
|
I ended up using it way more, thanks to it being portable.
|
|
</p>
|
|
<p>
|
|
After some time, can't quite remember the reason, I took the decision to move it to its
|
|
current location, a secure place with a good broadband connection, this was all the way
|
|
back at the start of 2022, when I installed Ubuntu Server 22.04 LTS.
|
|
</p>
|
|
<p>
|
|
I graudually updated it, I got the current proccesor over on amazon, then the ram
|
|
(attempted to purchase it from Aliexpress, but once it arrived I discovered it
|
|
wasn't compatible, had to re-sell it, and buy my current 2x16gb kit), and last but
|
|
not least, two 3tb disks which I thought was plenty for my usecase (foreshadowing).
|
|
</p>
|
|
<p>
|
|
I currently still have the same Ubuntu Server install on bare hardware, and almost
|
|
every single service I host is using a docker container, managed using Portainer.
|
|
</p>
|
|
<h3>Networking</h3>
|
|
<h4>Domain name</h4>
|
|
<p>
|
|
I've used several domain names over time, starting with No-IP to ssh remotely, rapidely migrating
|
|
to DuckDNS, that setup endured quite a while but after having some problems with DNS resolution, and
|
|
limitations on their DNS capabilities (they used AWS) thanks to my sub-domain repertoire I
|
|
decided to finally make the leap and purchase my own domain on some of the internet's registrars,
|
|
ended up with this domain on Porkbun, for a measly 5 dollars and a half, a lot /s.
|
|
</p>
|
|
<h4>Proxy & DDNS</h4>
|
|
<p>
|
|
I use NginxProxyManager to manage all my domains and redirects, I don't plan on migrating to
|
|
Traefik for now because NPM does the job, and increasing my infrastructure's complexity isn't my
|
|
number one priority, maybe in the future. For Dynamic DNS I use DDClient, my ISP (Antel) doesn't
|
|
provide static IPs to residential addresses, so I'm stuck having to update my registers once or
|
|
twice a day in-leiu of having a fixed one.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="navbar bot blank"></div>
|
|
<div class="navbar bot">
|
|
<div class="links">
|
|
<div class="social-media github">
|
|
<img src="../../img/icons/github.png" alt="">
|
|
<a href="https://github.com/masiv1001" target="_blank">masiv1001</a>
|
|
</div>
|
|
<div class="social-media instagram">
|
|
<img src="../../img/icons/instagram.png" alt="">
|
|
<a href="https://instagram.com/sietezip/" target="_blank">sietezip</a>
|
|
</div>
|
|
<div class="social-media pixelfed">
|
|
<img src="../../img/icons/pixelfed.png" alt="">
|
|
<a href="https://pixelfed.social/masiv1001/" target="_blank">masiv1001</a>
|
|
</div>
|
|
<div class="social-media twitter">
|
|
<img src="../../img/icons/twitter.png" alt="">
|
|
<a href="https://twitter.com/_visam/" target="_blank">_visam</a>
|
|
</div>
|
|
<div class="social-media reddit">
|
|
<img src="../../img/icons/reddit.png" alt="">
|
|
<a href="https://www.reddit.com/user/masiv_o/" target="_blank">masiv_o</a>
|
|
</div>
|
|
<div class="social-media steam">
|
|
<img src="../../img/icons/steam.png" alt="">
|
|
<a href="https://steamcommunity.com/id/masiv1001/" target="_blank">masiv1001</a>
|
|
</div>
|
|
<div class="social-media osu">
|
|
<img src="../../img/icons/osu.png" alt="">
|
|
<a href="https://osu.ppy.sh/users/19273464/" target="_blank">masiv_</a>
|
|
</div>
|
|
<div class="social-media mail last">
|
|
<img src="../../img/icons/mail.png" alt="">
|
|
<a href="mailto:masiv_@ethernal.win" target="_blank">masiv_ @ethernal.win</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</body>
|
|
</html>
|