RealFin

My homelab

One quiet box in my room, about thirty Docker containers, zero monthly subscriptions. Here's what's on it and why.

Hardware

PartWhat I useWhy it matters
CPUAMD Ryzen 7 5700X (8 cores / 16 threads)Plenty for game servers and dozens of containers. Idles around 38 °C.
RAM32 GBModded Minecraft alone wants 8–12 GB. Everything else fits comfortably.
GPUGTX 1050 Ti (4 GB)Hardware video transcoding for Jellyfin and small local AI models.
System disk500 GB NVMe SSDOS, Docker and all app configs. Fast, and only about a quarter full.
Data disk2 TB HDDMedia library, camera recordings and backups.
ExtrasSonoff Zigbee 3.0 USB dongleTalks to wireless sensors for Home Assistant.

The OS is Ubuntu Server 22.04. Every service runs in Docker, one docker compose file per "stack", which makes things easy to back up, move and rebuild.

What runs on it

Media

Network

Smart home

AI

Game servers

Everything else

The rules I run it by

  1. No port forwards. Nothing on this server is reachable from the internet. Remote access goes through Tailscale. Why.
  2. Nightly backups of every config. The script.
  3. Everything in Compose files, so any service can be rebuilt in a minute.
  4. Write it down when it breaks. That's what this site is.