Sonarr Stack
TV series management and automation.
Access
- URL: https://sonarr.taila5ad8.ts.net
- Initial setup: Configure on first access (no default credentials)
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
- Go to Settings → Media Management → Root Folders
- Add
/media/TVor your preferred path
Download Client
- Go to Settings → Download Clients → Add
- Select "Transmission"
- Host:
transmission.taila5ad8.ts.net - Port:
443 - Use SSL: ✅
- Username/Password: Your Transmission credentials
Connect to Prowlarr
- Go to Settings → Indexers
- 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
Recommended Folder Structure
/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.