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 external proxy 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-audiobook bash alias utilizing yt-dlp.