Proxmox, TrueNAS, a K3s cluster on four Raspberry Pis, OPNSense, and way too many services. The rack is 3D-printed.
permalink nebrivStarted as a single Proxmox box running a few VMs and kept growing. The current setup is Proxmox for virtualization, TrueNAS Scale for storage, and OPNSense as the firewall. Four VLANs segment everything (IoT, servers, trusted, guest). Probably overkill for a home network but I like having the separation.
The K3s cluster runs on four Raspberry Pis with NVMe storage, plus a separate Ubuntu VM as the control plane. Longhorn handles distributed storage across the NVMe drives, MetalLB gives services real IPs on the LAN. Traefik sits in front as the ingress with wildcard certs for *.home.nebriv.com. Ansible manages the whole thing so I can rebuild nodes without losing my mind.
Currently running: Home Assistant, Immich (photo backup), Mealie (recipes), Nextcloud, CrowdSec on the firewall, an ADS-B receiver for tracking aircraft, and the usual Servarr stack. There’s also a CopyPasta instance for quick file sharing.
The rack itself is 3D-printed on a Prusa MK4S. Natalie T’s modular 10" server rack design from Printables, black PLA with gold accents. 5U, intake fan on the bottom, exhaust on top. Holds the firewall, switch, and patch panel. The Pis mount in 2U rack modules.
It’s more infrastructure than any one person needs but it’s a good lab for testing things before I touch anything at work.