Media Stack Pipeline
Media Stack & *Arr Automation
Compose Location: /home/parth/docker/jelly-torrent/ and /home/parth/docker/jellyfin/
Network: All services communicate via the proxy external network.
🔄 The Pipeline
- Jellyseerr (5055): The frontend UI for requesting movies and shows.
- Sonarr (8989) / Radarr (7878): Monitors requests, searches indexers, and manages the library.
- Prowlarr (9696): Manages the indexers and feeds them to Sonarr/Radarr. Passes traffic through Byparr (8191) to bypass Cloudflare captchas on torrent sites.
- qBittorrent (8085): Downloads the actual media to
/data/downloads. - Jellyfin (8096): Serves the media to end devices.
📂 Storage Mounts
The stack heavily utilizes the /data drive for media storage.
| Content Type | Host Path | Container Target |
|---|---|---|
| Downloads | /data/downloads |
/downloads (qBit, Sonarr, Radarr) |
| Movies | /data/Movies/Hollywood Movies |
/movies (Radarr) / /media (Jellyfin) |
| TV Shows | /data/TV Shows |
/tv (Sonarr, Jellyfin) |
| Anime | /data/Anime |
/anime (Sonarr, Jellyfin) |
| Audiobooks | /data/audiobooks |
/audiobooks (Jellyfin) |
💡 Tip: Audiobooks are populated using the custom
dl-audiobookbash alias utilizingyt-dlp.