Back

Old PC as a Server

home-lab

March 30, 2026

3 min read

Documenting my current home server setup. I threw this together using some older, slightly compromised hardware, but it’s handling everything surprisingly well for over 1.5 years now. Keeping this log here for my own reference.

The Hardware

The constraints

One of the DIMM slots on the board is totally dead. This means no dual-channel memory, and I’m hard-capped at an 8GB maximum.

Power was also an issue. The older PSU only had two SATA power connectors, but I needed to spin up three drives. I had to tap into the available Molex connectors using a Molex-to-SATA adapter. Note: Never buy injection-molded Molex adapters. They are a massive fire hazard. Always buy the crimped ones.

OS and File System

I’m running OpenMediaVault (OMV) as the base OS.

For the file system, I went with BTRFS. I initially looked at ZFS, but without ECC RAM, a flipped bit can silently corrupt an entire ZFS pool. Since I’m stuck with standard, non-ECC DDR3 memory. Can’t exactly remember why I went with BTRFS, should have taken a note back then.

I split the storage logically based on how much I care about the data:

The Services

Surprisingly the setup is comfortably handling a pretty heavy self-hosted stack: