Summary

A practical, beginner-friendly deep dive into building a home lab server to replace major subscriptions — Google Photos, Netflix/streaming, Spotify, cloud storage, and game servers. The creator (Jeff) spent a year documenting his own setup and presents hardware options from free (old laptop) up to full NAS systems, a recommended OS, and a curated stack of self-hosted apps. Core argument: big tech’s model is to offer free services, create dependency, then raise prices — self-hosting is how you opt out.

Notes

The Pattern to Recognise

  • Google Photos offered unlimited free storage → removed it in 2021 → now you pay or lose it. Classic bait-and-switch.
  • Disney+ launched at 12 (with ads) or $19 (without). Four streaming services raised prices in early 2026 alone.
  • Streaming services regularly pull content or rotate it across platforms — you don’t own anything.
  • Amazon, Apple, Spotify have all changed terms after the fact (remotely bricking devices, scanning images, etc.)
  • AI companies (OpenAI, Microsoft) have bought up hardware supply until 2029 — drive prices are rising now.

Hardware Options

TierHardwareCostNotes
FreeOld laptop / desktop$0Remove laptop battery — they swell over time
BudgetRecycled office PC~$75Lenovo ThinkCentre, HP EliteDesk, Dell Optiplex. Min: 8GB RAM, 8th gen Intel+
MidMini PC + DAS~$300–400Separates compute from storage. Mac Minis work well here.
HighNAS (Synology, QNAP, UGreen)$$$Plug-and-play, own OS, built-in app store

His actual setup: HP 600 office PC ($75) + 26TB USB drive. Recommends starting with two 4TB NAS-grade drives (e.g. WD Red).

Operating Systems

  • TrueNAS — industry standard, feature-heavy, free tier available
  • Unraid — can mix drive sizes (unusual), ~$50/year, strong community
  • Zima OS — most beginner-friendly, best UI, free up to 4 drives / $29 lifetime — his recommendation for newcomers

Storage: RAID Basics

  • RAID 0 — fast, combines all drives into one pool. If one drive dies, everything is lost. Fine for re-downloadable media.
  • RAID 5 — same pool but one drive’s worth of space is used for parity. If one drive dies, data is safe. If two die, you’re done. His recommendation for personal data (photos, documents).

App Stack — What Replaces What

SubscriptionSelf-hosted replacementCostNotes
Google / iCloud PhotosImmichFreeFace detection, sharing albums, location map, phone app, auto camera roll backup. Use ImageGo to migrate from Google/Apple.
Netflix / streamingPlexPaid (lifetime)Best clients (Roku, Apple TV, iOS, Android), remote streaming built-in, PlexAmp for music
Netflix / streamingJellyfinFreeOpen source, transcoding OOB, weaker clients, needs manual port forwarding for remote access
Spotify / Apple MusicPlexAmp (via Plex)Via PlexDedicated music client — he says music deserves its own video
Game servers (Minecraft etc.)AMP$20 lifetimeOne-click game servers for any game. 15 servers max.
ROM library managementRomm or RetromFreeCover art, sorting, built-in web emulator up to PSP

App Infrastructure

  • Almost all apps run via Docker containers — isolated, lightweight, self-contained
  • Portainer — Docker management UI; install this first, then look up “how to install [app] portainer” for any tutorial
  • Most NAS OSes have app stores — check for Portainer there first

Remote Access — Two Approaches

Tailscale (recommended for personal use)

  • Free service that creates a virtual network between your devices and server
  • Install on server + any device; your phone looks like it’s home even if you’re at a coffee shop
  • Limitation: everyone who needs access must have Tailscale installed

Cloudflare + domain (for sharing with others)

  • Reverse proxy — hides your real IP, anyone can access via a URL
  • Need a domain: ~$3/year from Porkbun
  • Do not use for Jellyfin streaming — violates Cloudflare ToS
  • His example: photos.[domain].com pointing to his Immich instance

Migration Tips

  • Google Photos → Immich: Request data export from Google, download directly to server via Firefox, use ImageGo to import. Preserves EXIF data and Live Photos.
  • iCloud Photos → Immich: Apple lets you download in 10–25GB chunks. Same process.
  • Don’t try to migrate everything at once — pick one service and move it.

Key Philosophical Points

  • “The cloud is just someone else’s computer. Home labbing is the reverse.”
  • You don’t need a powerful machine — self-hosted apps are lightweight by design. Exceptions: local AI models, video transcoding.
  • Self-hosting is a political stance — ownership of your hardware and data matters.
  • You don’t have to replace your entire setup at once. Start somewhere.