# Sonarr Sonarr manages TV shows in the *arr stack on Dankserver. It automatically searches, downloads, and organizes episodes from indexers into the Jellyfin media library. **Host:** Dankserver — **Hostname:** `sonarr.dankserver.local` — **Docs:** https://wiki.servarr.com/sonarr ## Facts | Item | Value | |------|-------| | Image | `lscr.io/linuxserver/sonarr:latest` (v4 stable) | | Port | 8989 (host) → 8989 (container) | | Min RAM | 512 MB | | Metadata | TMDB / TVDB | ## Docker Compose ```yaml sonarr: image: lscr.io/linuxserver/sonarr:latest container_name: sonarr restart: unless-stopped environment: - PUID=1000 - PGID=1000 - TZ=America/New_York - UMASK_SET=022 volumes: - /opt/sonarr/config:/config - /mnt/media/tv:/tv - /mnt/media/downloads:/downloads ports: - "8989:8989" networks: [appnet] ``` ## Configuration 1. Add Prowlarr as the indexer source. 2. Add qBittorrent as the download client with the `tv` category. 3. Set quality profile, cutoff, and minimum/maximum episode sizes. 4. Set root folder to `/tv`. 5. Add series and verify downloads. ## Gotchas - Sonarr v4 is the current stable. The v3 branch uses the `:v3` tag. - Anime has different quality profiles and naming conventions than Standard series. - Missing episodes: set "Unmonitor Missing Episodes" to auto-unmonitor old episodes. - Timezone-sensitive scheduler: ensure all containers use the same TZ. ## See Also - [[ARR-Stack]] — full *arr stack documentation - [[Jellyfin]] — media server that consumes Sonarr downloads