Skip to content

Environment Variables

All variables can be set in the config file (api-keys.conf) or as environment variables. Environment variables take precedence.

Variable Default Description
PORT 8603 Web UI port
DISCARR_CONFIG ~/.config/media-postprocessor/api-keys.conf Config file path
DISCARR_LOG ~/.local/share/discarr/jobs.log Job log file
DISCARR_QUEUE ~/.local/share/discarr/pending-queue.json Persistent queue file
DISCARR_URL http://127.0.0.1:8603 Discarr's own URL (used by hook scripts)
SONARR_URL Sonarr base URL
SONARR_API_KEY Sonarr API key
RADARR_URL Radarr base URL
RADARR_API_KEY Radarr API key
DISCARR_TRANSCODER ffmpeg Transcoder: ffmpeg or handbrake
FFMPEG_ARGS see config ffmpeg encode arguments
HANDBRAKE_PRESET H.265 MKV 1080p30 HandBrake preset name
SSH_TRANSCODE_HOST Remote SSH encode host
SSH_TRANSCODE_USER SSH user on remote host
SSH_TRANSCODE_MEDIA_ROOT Media root path on remote host
SSH_TRANSCODE_KEY ~/.ssh/id_rsa SSH private key path
QBIT_URL qBittorrent Web UI URL
QBIT_USER qBittorrent username
QBIT_PASS qBittorrent password
TDARR_URL Tdarr Web UI URL