Files
infra-scripts/seedbox/stacks/sonarr

Sonarr Stack

TV series management and automation.

Access

Ports

Port Protocol Exposure Description
8989 TCP Tailscale only WebUI

Volumes

Path in container Host path Description
/config Docker volume Sonarr configuration
/downloads /srv/seedbox/downloads Download directory
/media /mnt/media Media library (NFS)

Configuration

Root Folders

  1. Go to Settings → Media Management → Root Folders
  2. Add /media/TV or your preferred path

Download Client

  1. Go to Settings → Download Clients → Add
  2. Select "Transmission"
  3. Host: transmission.taila5ad8.ts.net
  4. Port: 443
  5. Use SSL:
  6. Username/Password: Your Transmission credentials

Connect to Prowlarr

  1. Go to Settings → Indexers
  2. Prowlarr will auto-sync indexers if configured correctly

Quality Profiles

Configure in Settings → Profiles based on your preferences.

Troubleshooting

# Check logs
docker logs sonarr

# Check Tailscale sidecar
docker exec ts-sonarr tailscale status

# Restart stack
cd /srv/seedbox/stacks/sonarr
docker compose restart

# Check WebUI is responding
docker exec ts-sonarr curl -s http://127.0.0.1:8989
/mnt/media/
├── TV/
│   ├── Show Name (Year)/
│   │   ├── Season 01/
│   │   └── Season 02/
│   └── Another Show/
└── downloads/
    └── completed/

API Key

Find your API key in Settings → General → Security. This is needed for Prowlarr integration.