May 28, 2025

Home Lab

full screen splash of various images depicting home lab.

I started building out my Home Lab this spring with a couple of old desktop towers I had laying around. I had to spend some time trying out a few different flavors of Linux on a few of the boxes but eventually I ended up with a dedicated server running OpenMediaVault for fileshares and another one that I was able to install Ubuntu 22.04 LTS and get a few LLMs installed and an instance of OpenWebUI running locally on the network.

🧩 Features

  • Prosumer grade firewall running PFSense
  • Clean network cabling and only a few switches
  • VLANs to segregate, work, home, guest, kids, IOT, VPN and dev networks
  • 1 dedicated media server with hot-swappable SSDs
  • 1 dedicated Linux server running Ubuntu for running LLMs and Docker containers for local-only services
  • 1 dev laptop with WSL for development and network management

💡 Technologies used

  • Complete firewall config from scratch including VPNs, VLANs, custom DNS, AcmeCerts, HAproxy for local services and more
  • Ollama running locally with an OpenWebui frontend
  • Docker Containers
  • Python
  • Bash

🎯 Objective

My home lab currently serves some functionality for my wife’s home-based business, physical hosting for a server of a colleague of mine and my own experimentation and development in all things coding, computers and self-hosted. If any of this sounds interesting to you, I highly encourage you check out a few of these links to resources that I found really helpful and inspiring when I was building it out:

I learned a lot along the way and developed a ton of clarity about how all this stuff works and really enjoyed it!

🚀 Template by EFEELE. ☕ This Website developed by 85rhughes.

Ready to take your idea to the next level? Let's work together.