I would like to share my updated homelab. I pulled the trigger and bought an old/used mini PC. The specs are decent enough for my own use-case and I think for its performance, it is worth the price.
For starters, I decided to use Proxmox as my main homelab OS. At first I thought I would just test it out and see what happens but the more I tinker with it, the more I am liking it so I stuck with Proxmox. I also like the added benefit of spinning up a new VM in the web interface.
This is now my updated homelab diagram. It is still as simple as the previous one but I am working on making it more like into more of a production-grade environment:
Nothing has changed from my previous setup. I am still running Pi-hole
as my ad-blocker and DNS coupled with Nginx Proxy Manager
for reverse proxy and resolving hostnames (I will also work on adding SSL certificates in my homelab with this). I am still hosting my media server Jellyfin
for our family entertainment needs. And of course, Grafana
and Prometheus
for my monitoring stack.
The only thing that changed is that I am now hosting separate instances of node_exporter
and connecting them all to a centralized Prometheus
server so that I can monitor servers remotely outside Prometheus
’ docker network. And also, this is where I will spin up my kubernetes
testing lab.
This week has been very productive so far and I am learning a lot!