The internet is not something that you just dump something on, it’s not a big truck, it’s, it’s a series of tubes!
-U.S. Senator Ted Stevens
My home lab has been a fun, though sometimes time-consuming, hobby I’ve built up over the last few years. Currently, my self-hosted services include network wide ad blocking, cloud storage, multiple websites, media streaming, smart home controls, and even a local LLM. That’s right, the post you’re reading right now is hosted locally from my home office! But how did I get into all of this, and is it really worth it? [Cue Vsauce theme music]
We All Start Somewhere…
Back in 2021, I started self-hosting a cloud storage solution, Nextcloud, in a virtual machine to replace my Google Drive and Photos since I was running out of space. After running it for a while and making small tweaks, I finally decided to invest in dedicated hardware, funded by selling off my DIY mining rigs. To save some cash, I sourced as many second-hand parts as possible. In total I think I have spent around $1800 for all of the hardware, networking equipment, and battery backups.
Current Parts List
- Case: Antec case (Goodwill)
- PSU: Rosewill 1000 Watt (Recycled)
- MOBO: Asus Prime-P (Second hand)
- CPU: 5700G (New)
- GPU: Nvidia a2000 6GB (Second hand)
- RAM: 64 GB DDR4 (New)
- Cooler: be quite! (Second hand)
- Drives: Various types adding up to 15TB (New)
- Fans: 3 Noctua NF-P12 (New)
Current Setup and Services
I’m running Ubuntu Server as the OS for my home server. It’s connected to a CyberPower 900W UPS and is configured to gracefully shut down after five minutes of power loss and automatically restart when power is restored.
Here’s a quick overview of what’s running:


