Add Jellyfin to your arr stack
Add a Jellyfin service to an existing arr stack compose file: matching PUID and PGID, one media mount at the same path, and a port bound to localhost.
Filtering by topic #arr-stack · clear
Add a Jellyfin service to an existing arr stack compose file: matching PUID and PGID, one media mount at the same path, and a port bound to localhost.
Wire your arr stack together: indexers in Prowlarr, API keys into Sonarr and Radarr, then qBittorrent as the download client by container name.
Sonarr and Radarr ship with no default username or password. Where config.xml lives in Docker, and how to reset a lost login in under a minute.
Default ports for Sonarr, Radarr, Prowlarr, Bazarr, qBittorrent, Jellyfin, Seerr and FlareSolverr, plus how to keep every one of them off the public internet.
Why Sonarr and Radarr copy instead of hardlink, the single /data layout that fixes it, the compose volumes to match, and how to prove an import linked.
Readarr retired in 2025. Chaptarr is the fork that runs audiobooks and ebooks in one instance: a Compose service, PUID and PGID, and the metadata break.
PUID and PGID are not Docker settings. They are an entrypoint convention in linuxserver.io images. Why bind mount files land as 911:911, and how to fix it.