Homelab

I keep a collection of Linux machines at home for storage, batch processing, and machine learning work. Everything is x86_64, mostly small-form-factor hardware. It’s quiet, low power draw, and cheap enough to leave running around the clock.

What I Use It For


Most of what ends up on this blog gets built here first. Renting a GPU by the hour is fine for a one-off, but it’s a bad fit for the way I actually work, which includes long, interrupted sessions where an idea sits half-finished for a week. Owning the hardware makes that free.

Network


Everything resides on a flat 192.168.1.0/24 subnet. Working outward from the machines:

downstairsupstairsInternetcoaxSpectrum cable modemethernetNighthawk routerWi-Fi 7 wireless backhaulNighthawk WiFi 7 extenderwired uplink2.5 GbE switch2.5 GbEnas192.168.1.36processing192.168.1.38ml1192.168.1.35
Traffic between the three hosts stays on the 2.5 GbE switch and never crosses the wireless hop; only internet-bound traffic rides the Wi-Fi 7 backhaul down to the router.

My Homelab, Merch and Books


A shelf holding a monitor, mechanical keyboard, a mini-PC, a printer, and a Thermaltake tower case, above two rows of technical books.

Machines


nasprocessingml1
HardwareGMKtec NucBox G3 PlusMinisforum UM560Custom PC
OSUbuntu 25.04 (Plucky Puffin)Pop!_OS 24.04 LTSPop!_OS 24.04 LTS
CPUIntel N150 (4 cores) @ 3.60 GHzAMD Ryzen 5 5625U (12 threads) @ 4.39 GHzAMD Ryzen 5 4500 (12 threads) @ 4.21 GHz
GPUIntel Graphics @ 1.00 GHz (integrated)AMD Barcelo (integrated)NVIDIA GeForce RTX 5060 Ti 16GB
Memory14.87 GiB
+ 4.00 GiB swap
62.22 GiB
+ 20.00 GiB swap
125.59 GiB
+ 20.00 GiB swap
Storage232.64 GiB root (ext4)
3.58 TiB /mnt/data (ext4)
4.55 TiB /media/nas (fuseblk)
1.78 TiB root (ext4)906.96 GiB root (ext4)
Kernel6.14.0-37-generic7.0.11-76070011-generic6.18.7-76061807-generic
DesktopGNOME 48 / Mutter (Wayland)COSMIC 1.0.0 / cosmic-comp (Wayland)COSMIC 1.0.0 / cosmic-comp (Wayland)
Networkenp3s0
192.168.1.36
eno1
192.168.1.38
enp8s0
192.168.1.35

Power


The whole shelf runs off an Anker S2000 rather than straight off the wall, which does two jobs at once:

The second one is the reason it’s worth the hardware. A homelab’s cost is mostly the electricity to leave it running, and shifting that draw off-peak takes a meaningful bite out of the bill without turning anything off.