Going Overboard with My Homelab


My homelab is certainly more elaborate than necessary, but that's because I love to tinker. It's one of my hobbies, and truth be told, my lab's main purpose is just that—being a hobby. While some components are genuinely useful, the overall setup is delightfully over the top.
The main parts of the lab are:
A 3-node Proxmox cluster that runs VMs
An 8-node Ceph cluster that provides primary storage
Two separate NAS appliances that serve as backup targets (one of which I plan to move off-site)
A Ubiquiti network with an OPNsense firewall/router and a Tailscale overlay network connecting most servers
A Unifi Protect security camera system combined with Scrypted in a VM to make cameras available to Apple HomeKit
Home Assistant in a VM
A VM dedicated to Generative AI tinkering
Many containerized applications in a 3-node Docker Swarm cluster
This is the start of a series of posts where I will dig into the details a few of these and give some perspective on why I ended up with the current state. In the meantime, here is a general overview diagram of what things look like as of May 2024:
Subscribe to my newsletter
Read articles from Erv Walter directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

Erv Walter
Erv Walter
I'm a father and husband, a software developer, a computer geek, a board game collector, and a heart transplant recipient living in Sun Prairie, Wisconsin. My interests include React, Next.js, TypeScript, and web development in general. And I'm a sucker for any kind of gadget.