00-chapter-intro.md

kstack: book: Centerpoint Home Lab chapter: Media Management page: Chapter Introduction tags: [media-management, arr, sonarr, radarr, prowlarr, nzbget]

Overview

This chapter documents the automated media acquisition and management stack — commonly referred to as the *arr ecosystem. These services work together to monitor, search, download, rename, and organise media content automatically, then deliver it to Plex and Jellyfin.

Download Pipeline

Seerr (request) ──► Sonarr / Radarr / Whisparr / LazyLibrarian
                         │
                         ▼
                    Prowlarr (indexer search)
                         │
                         ▼
                    NZBGet (Usenet download)
                         │
                         ▼
          /media/jeeves/1TB_Vol2/downloads  (Ceph OSD — temp)
                         │
                    Post-processing
                         │
                         ▼
            /mnt/Multimedia  (NFS → UnRAID — permanent)
                         │
                    Plex / Jellyfin

Downloads land temporarily on the Ceph OSD volume (nvme2n1, mounted at /media/jeeves/1TB_Vol2) for high-speed write performance. After post-processing, completed media is moved/hardlinked to the UnRAID NFS share at /mnt/Multimedia for permanent storage.

Shared Networks

All services in this chapter are on two Docker networks:

Network Purpose
traefik-net Web UI access via Traefik
media-network Internal service-to-service communication (no Traefik hop)

media-network allows *arr services to reach each other and NZBGet directly by container hostname without going through Traefik.

Services in This Chapter

Service Container Status Purpose
Sonarr sonarr Active TV show monitoring and management
Radarr radarr Active Movie monitoring and management
Prowlarr prowlarr Active Indexer aggregator for all *arr apps
Bazarr bazarr Active Subtitle management
NZBGet nzbget Active Usenet download client
Whisparr whisparr Active Adult content management (Sonarr fork)
LazyLibrarian lazylibrarian Active Book and magazine management
Mylar3 mylar3 Active Comics management
Audiobookrequest audiobookrequest Active Audiobook request portal
Profilarr profilarr Active Quality profile manager for *arr apps
Dispatcharr dispatcharr Active IPTV channel and stream dispatcher
Pulsarr pulsarr Active Watchlist automation and notifications
FlareSolverr flaresolverr Offline Cloudflare bypass proxy for Prowlarr

Last Updated: 2026-06-16


Revision #2
Created 2026-06-17 04:45:43 UTC by Admin
Updated 2026-06-17 04:45:43 UTC by Admin