Homelab update v20251028
My homelab previously consisted of the following machines:
- Orange Pi 5+ running Ubuntu 24.04, serving as a centralized monitoring station with Prometheus, Grafana, Prometheus exporters for qbittorrent and my Tapo TP-Link smartplugs, and syslog-ng forwarding.
- Orange Pi 5+ running DietPi, serving FreshRSS, Nextcloud, Blocky DNS proxy with Unbound recursive DNS resolver.
- System76 Meerkat (meer7) running Debian 13, serving my public web content, including my website and other public-facing web services. I had port forwarding enabled in my router to this machine.
- System76 Thelio Major running FreeBSD 14.3, serving as a NAS.
I’ve rearranged, cleaned up, simplified, and repurposed the first three. I’m no longer port forwarding through my router.
My public stuff is on a Debian 13 VPS from netcup.de that resides in Manassas, Virginia, USA. From there, it can benefit from higher availability and uptime, easier snapshotting and backup of the entire VPS, IPv6, and it closes off an attack vector on my home network.
Since I use Murena Workspace for Nextcloud and other cloud stuff, which integrates nicely with /e/os on my phone, I no longer need to self-host Nextcloud. It is therefore superfluous to have the DietPi machine running. I can just consolidate the Blocky DNS proxy and FreshRSS into the centralized monitoring machine. However, since my System76 Meerkat is now free, I’d prefer to use it for these tasks instead as it is far more powerful. This means I can reduce four machines into two, namely the Orange Pi 5+ machines will be laid off and the Meerkat will replace them. Sad for the Orange Pi 5+ devices, but they’re just machines without feelings, families, or survival needs, so they’ll be fine if a bit dusty.
As it turns out, Fedora 43 was just released today. So I’m going to install Fedora 43 Server on the Meerkat.