102 lines
4.6 KiB
HTML
102 lines
4.6 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=0.5">
|
|
<title>About this hosting</title>
|
|
<link rel='stylesheet' type='text/css' href='../css/specific/about-host.css'>
|
|
<link rel="stylesheet" type='text/css' href="../css/global/components.css">
|
|
<link rel="stylesheet" type='text/css' href="../css/global/styles.css">
|
|
<link rel="stylesheet" type='text/css' href="../css/global/articles.css">
|
|
</head>
|
|
<body>
|
|
<div class="top bar panel">
|
|
<div class="left">
|
|
<p><a href="../en/about-this-site.html">About this site</a></p>
|
|
</div>
|
|
<div id="middle">
|
|
<p><a href="../en_home.html">Main</a></p>
|
|
</div>
|
|
<div class="right">
|
|
<p>
|
|
<a href="../es/about-host.html">ES</a>
|
|
<a href="#top">EN</a>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div class="article 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 class="bot bar panel">
|
|
<div class="left"><p>Entirely handmade, css & html only :D</p></div>
|
|
<img src="../imgs/global/rainbowcable.png" alt="Rainbow cable."> <!-- Found on https://minx98.neocities.org/Assets/IDButtons/Ribbon/rainbowcable.png -->
|
|
<div class="right"><p>Version 1.0.1, 17.01.2026</p></div>
|
|
</div>
|
|
</body>
|
|
</html> |