StackBuilt
16 Chapters · 50+ Lessons · Hands-On Labs

Build a Production Homeserver
from Bare Metal to Running Stack

Learn exactly how to set up Linux, Docker, Jellyfin, Sonarr, Radarr, Cloudflare tunnels, ad blocking, and more — on real hardware, the right way.

Start for Free → See the Curriculum
✓ No prior experience needed ✓ Foundation free — no card needed ✓ Core Skills $14 · Packs $7 each
youruser@homeserver:~
$ docker compose up -d
✔ Network homeserver_default Created
✔ Container jellyfin Started
✔ Container radarr Started
✔ Container sonarr Started
✔ Container nginx Started
$ curl https://media.yourdomain.com
HTTP/2 200 — Jellyfin running ✓
16
Chapters
50+
Lessons
6
Learning Paths
$14
Core Skills
HOW IT WORKS

From Zero to Running in a Weekend

01

Pick Your Hardware

Mini PC, old laptop, or a dedicated box. We cover all of them with pros, cons, and exact specs to look for.

02

Install Linux

Ubuntu Server 24.04 LTS. Step-by-step: bootable USB, BIOS settings, partition layout, first boot.

03

SSH In

Static IP, SSH config, connect from your main machine. This is where most guides stop. We're just getting started.

04

Deploy Your Services

Core Skills covers Docker and your reverse proxy — then add specialty packs for media, NAS, privacy, monitoring, or anything else you want to run.

WHO IT'S FOR

Built for People Who Learn by Doing

🧑‍💻

Complete Beginners

Never used Linux? Never opened a terminal? That's fine. Chapter 1 starts with hardware selection and nothing is assumed.

🎬

Media Enthusiasts

You want Plex or Jellyfin with automated downloads. We wire up the entire Arr stack — Sonarr, Radarr, Prowlarr, and more.

🔐

Privacy-Focused Users

Ad blocking at the DNS level, Cloudflare tunnels instead of port forwarding, Tailscale for private access. We cover all of it.

⚙️

Tinkerers

You want to understand how everything works, not just copy-paste commands. Every step explains the why.

PRICING

Pay for what you build. Nothing you don't.

🐧

Foundation

Free

Linux, SSH, first boot. Always free, no card needed.

Core Skills

$14

Docker, Compose, Nginx, SSL, Cloudflare. Unlocks everything. One-time.

📦

Specialty Packs

$7 each

Media, NAS, Privacy, Security, Monitoring, Apps. Pick only what you're building.

🏠

Homelab Pass

$5/mo

Discord community, config library, update alerts, early pack access.

See Full Pricing & Packs →
COMMUNITY

You're not building alone.

Real people running the same stack, swapping configs, and helping each other debug at 2am.

💬

Ask anything

Stuck on a Docker network issue? Post in the community and someone who's solved it will reply — usually fast.

🛠️

Share your setup

Show off your dashboard, share your compose files, compare hardware. The best builds come from seeing what others are running.

🔔

New content alerts

New packs, updated chapters, and bonus configs drop regularly. Community members hear about them first.

"I tried to set up Jellyfin three different times from random blog posts and it never stuck. Following the stack here it actually made sense — I understood what each piece was doing."

— r/homelab community member

"The Docker section alone was worth it. I'd been copy-pasting compose files for two years without actually understanding volumes or networks. That changed."

— r/selfhosted community member

"Got a mini PC, followed the Foundation section over a weekend, had a working server by Sunday night. Didn't touch a cloud subscription after that."

— r/HomeServer community member
FAQ

Common questions

See all questions →

Ready to Build?

Start with the free foundation. Add Core Skills and packs when you're ready.

Start for Free → See Pricing
Curriculum Pricing Dashboard Sign In Start Free →