Homelab Haven

Media stack

Self-Hosted Media Stack, Part 1: The Map Before the Territory

What Sonarr, Radarr, Prowlarr, qBittorrent, SABnzbd, Bazarr and Seerr actually do, how they fit together, and the folder layout to get right before installing anything.

July 8, 20266 min read

Self-Hosted Media Stack, Part 2: Sonarr and Radarr, the Brains of the Operation

The two apps that run the whole show: install them first, get the library structure and naming right, and add what you want to watch — before a single downloader or indexer exists.

July 11, 20264 min read

Self-Hosted Media Stack, Part 3: qBittorrent Behind a VPN, Plus SABnzbd

The download layer: qBittorrent that cannot leak outside the VPN tunnel, and SABnzbd for Usenet — the exact Docker Compose, the two settings everyone gets wrong, and wiring both into Sonarr and Radarr.

July 15, 20265 min read

Self-Hosted Media Stack, Part 4: Prowlarr, One Place for All Your Indexers

Stop configuring indexers per app. Prowlarr holds them once and syncs them to Sonarr and Radarr — and with it in place, the pipeline runs end to end for the first time.

July 18, 20263 min read

Self-Hosted Media Stack, Part 5: Seerr, the Request Front-End Your Family Actually Uses

Nobody else in the house is opening Sonarr. Seerr gives them a Netflix-style search where 'request' just works — wired to Plex for who's-allowed and to the arrs for fulfilment.

July 22, 20263 min read

Self-Hosted Media Stack, Part 6: Bazarr, Subtitles That Match What's on Disk

Bazarr piggybacks on Sonarr and Radarr to fetch subtitles for the exact releases in your library — set the language profile once and stop thinking about it.

July 25, 20262 min read

Self-Hosted Media Stack, Part 7: Profilarr, Teaching the Stack Taste

The default quality profiles grab a resolution. Profilarr syncs curated custom formats and scoring into Sonarr and Radarr so 'best release' means best encode, not biggest file — plus the two traps I hit running it.

July 29, 20264 min read