Skip to content

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

  1. Jellyseerr (5055): The frontend UI for requesting movies and shows.
  2. Sonarr (8989) / Radarr (7878): Monitors requests, searches indexers, and manages the library.
  3. Prowlarr (9696): Manages the indexers and feeds them to Sonarr/Radarr. Passes traffic through Byparr (8191) to bypass Cloudflare captchas on torrent sites.
  4. qBittorrent (8085): Downloads the actual media to /data/downloads.
  5. 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-audiobook bash alias utilizing yt-dlp.