-
Notifications
You must be signed in to change notification settings - Fork 1
Configuration
Harry Elliott edited this page Apr 6, 2026
·
1 revision
You can set everything up through the web UI in Settings, but you can also pass environment variables if you prefer to set things at the Docker level.
| Variable | What it is |
|---|---|
PLEX_URL |
Your Plex server URL, e.g. http://192.168.1.100:32400
|
PLEX_TOKEN |
Your Plex token (how to find it) |
Not technically required, but you'll want at least one of these — it's how Prunerr actually removes content.
| Variable | What it is |
|---|---|
SONARR_URL |
Sonarr URL |
SONARR_API_KEY |
Sonarr API key (Settings > General > Security) |
RADARR_URL |
Radarr URL |
RADARR_API_KEY |
Radarr API key (Settings > General > Security) |
You need one of these for watch-based rules to work. Without it, Prunerr won't know what's been watched.
| Variable | What it is |
|---|---|
TAUTULLI_URL |
Tautulli URL |
TAUTULLI_API_KEY |
Tautulli API key (Settings > Web Interface) |
Tracearr is an alternative if you don't run Tautulli. Configure it through the Settings UI.
| Variable | What it is |
|---|---|
OVERSEERR_URL |
Overseerr/Seerr URL |
OVERSEERR_API_KEY |
Overseerr API key |
DISCORD_WEBHOOK_URL |
Discord webhook for notifications |
PRUNERR_API_KEY |
Override the auto-generated API key |
LOG_LEVEL |
error, warn, info, or debug (default: info) |
PUID / PGID
|
User/group ID for file permissions (default: 99/100) |
Once everything's connected, the dashboard shows a Service Status panel with connection status and response times for each service. If something's red, check the URL and API key.