14-page documentation site covering installation, quick start, full config reference, Sonarr/Radarr/qBittorrent/Tdarr integrations, ffmpeg/HandBrake transcoder setup, SSH transcode workers, disc format reference, and troubleshooting. Stack: mkdocs-material 9.x (MIT), pinned <10 to avoid 2.0 licence wall.
26 lines
1.3 KiB
Markdown
26 lines
1.3 KiB
Markdown
# 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 |
|