Inspiration

The UnWired project — researching how to stop paying for streaming, cloud storage, and subscription services by running a home server. Triggered by a video: I Spent a Year Replacing My Subscriptions. Here’s How.

Observations

To fill in — what’s your gut reaction to the idea of running your own server? What would you most want to replace first?

Overview

Self-hosting means running your own software and services on hardware you control, rather than depending on third-party cloud services. A “home lab” is typically a low-power computer (or NAS) that runs 24/7, hosting apps that replace subscriptions for photos, media, file sync, game servers, and more.

The core value proposition: you own the data, the experience can’t be taken away, and the upfront cost eventually beats recurring subscription fees.

Key Concepts

The bait-and-switch pattern Big tech offers free or cheap services to create dependency, then raises prices once users are locked in. Google Photos (unlimited → paid in 2021), Disney+ (19), Spotify (remotely bricking devices) are all examples of the same playbook. Self-hosting is the structural opt-out.

What a home lab actually is Three things: a computer, a network connection, and usually storage. Everything else is software. A $75 recycled office PC with an external USB drive is a legitimate starting point.

Docker containers Almost all self-hosted apps run as Docker containers — isolated, lightweight, pre-configured environments. Portainer is the standard management UI. Any app + Portainer = searchable tutorials.

RAID for storage

  • RAID 0: all drives pooled, fast, no redundancy — fine for re-downloadable media
  • RAID 5: one drive’s worth of space sacrificed for parity — data survives one drive failure; recommended for personal/irreplaceable files

Remote access: two tiers

  • Tailscale — virtual LAN, free, requires the app on each device; best for personal use
  • Cloudflare + domain — reverse proxy, no app needed for guests, ~$3/year for a domain via Porkbun; don’t use for streaming (ToS)

Synthesis

WhatToolCost
Server hardwareRecycled office PC (HP EliteDesk / Dell Optiplex / Lenovo ThinkCentre)~$75
Storage2× 4TB WD Red NAS drives~$150–200
OSZima OSFree (≤4 drives) / $29 lifetime
App managementPortainer (via Docker)Free
PhotosImmichFree
Media serverJellyfin (free) or Plex (paid, lifetime license)Free / ~$120
MusicPlexAmp (requires Plex)Via Plex
Remote accessTailscaleFree
Public accessCloudflare + Porkbun domain~$3/year

Migration Strategy

Do not cancel everything at once. Migrate service by service:

  1. Start with photos (Immich) — highest personal value, clear migration path from Google/iCloud
  2. Set up media server (Jellyfin/Plex) — replace streaming
  3. Add file sync (Nextcloud) — replace Dropbox/Google Drive
  4. Add music (Navidrome or PlexAmp) — replace Spotify/Tidal

Hardware Price Note

AI companies have purchased hardware supply through 2029. Drive and RAM prices are rising now and unlikely to fall back. Buying sooner is better.

Contradictions / Open Questions

  • Plex vs Jellyfin: Plex has better clients and built-in remote access, but the company seems to be pivoting toward live internet TV rather than pure self-hosting. Jellyfin is fully open source but requires manual setup for remote access and has weaker native clients. Worth monitoring.
  • Music replacement (Navidrome vs PlexAmp) not fully covered in source — deserves more research.
  • Security hardening not covered in source — a meaningful gap for a public-facing reverse proxy setup.
  • Cloud storage replacement (Nextcloud / Syncthing) not covered in this source — needs a separate deep dive.