Technical Details About This Site
Because technology is fun, and so should you!
General Information
I have made a very strong effort to design this website from scratch (check) with my own previous knowledge about basic development (check) and without any code other than HTML/CSS (so far, check). I have borrowed theme inspiration from a very popular terminal theme called gruvbox, specifically borrowing from morhetz/gruvbox's dark mode color palette. Gruvbox is awesome, and I use it as my KDE Window Color Scheme as well as my Konsole color theme.
I self-host as much as I can as I am fortunate enough to have an old gaming PC I was able to install Ubuntu Server on. It has an Intel i7-8700K, 32GiB Memory, 512GiB internal storage + 8TiB of NAS storage. It has served me very well over the years as a gaming PC and continues to serve me well as a server. I have had to replace the memory in it once, thankfully before memory prices exploded due to AI datacenters. My headless installation of Ubuntu may be the most stable Linux deployment I have ever managed to keep, and I am damn proud of all I accomplished on it. I have synchronous 1000/1000 municipal fiber, and it has a very impressive uptime.
Software Stack
Website Software- Ubuntu 24.04
- Nginix
- Hugo (planned) for blogging
- Certbot for SSL and auto SSL renew
- Ejabberd - XMPP Server
- TeamSpeak 3 Server - Voice Chat Server
- *arr Suite
- Sonarr
- Radarr
- Lidarr
- Prowlarr
- Jellyfin - Home Media/Streaming Server
- Game Servers
- Satisfactory
- Enshrouded
- Minecraft
- Icarus
As you can probably tell, I REALLY like self-hosting and it has been a great way for me to learn more about server administration (and general *nix usage) over the years. I am a big proponent of both Open Source Software (OSS) as well as Linux/Unix/*nix in general. It is probably something that I will have a post about in the near future because there are so many things happening in the United States at the moment that have really solidified my stance on these things.
~neo