Tooling

Self-Hosted Photos & Media

Immich, Jellyfin, the *arr stack, Audiobookshelf — replace Google Photos / Plex / Spotify.

The killer apps that justify a homelab. Most of these have polished mobile / TV / car apps.

Photos (Google Photos / iCloud Photos alternative)

Movies / TV

  • Jellyfin — open-source media server; Plex alternative. Mobile / TV / browser apps. Default in 2026.
  • Plex — closed source; very polished apps; freemium. Most-installed because of TV apps.
  • Emby — middle-ground; closed core, free tier, paid Premiere.

The "*arr" stack (automated media management)

Music

Books / audiobooks / comics

Podcasts

  • AntennaPod sync via Nextcloud / Gpodder — open Podcasts.
  • Audiobookshelf also handles podcasts.
  • Postiz / Podgrab — podcast download tools.

Newsboat / RSS / news

See Self-Host Bookmarks & RSS.

Live TV / DVR

  • Jellyfin has Live TV / DVR if you have an HDHomeRun or similar tuner.
  • TVHeadend — backend for live TV; pairs with Jellyfin.
  • NextPVR / Channels DVR — alternatives.

Discovery / orchestration

Patterns to adopt

  • All-in-one Compose stacks. LinuxServer.io, TRaSH-Guides — community-curated configs.
  • *Single user / username for the arr stack — keep things simple.
  • Storage layout/data/media/{movies,tv,music,...} consistent across containers.
  • Off-host backups for metadata DBs — your Jellyfin / Immich DBs are valuable; back them up.
  • GPU passthrough for transcoding — Jellyfin + Intel iGPU is amazing on a mini-PC.

Pick this if…

  • Photos: Immich.
  • Movies / TV: Jellyfin (or Plex if you need polished TV apps).
  • *arr automation: Sonarr + Radarr + Prowlarr + Bazarr + Jellyseerr.
  • Music: Navidrome.
  • Audiobooks / podcasts: Audiobookshelf.
  • Comics / manga: Komga or Kavita.
  • Ebooks: Calibre-web.

On this page