Warden
Docker app from fluted-bowler6021's Repository
Overview
Runtime arguments
- Network
bridge- Shell
bash- Privileged
- false
Template configuration
Warden config directory. Place config.yaml (and optionally .env) here. The container loads .env on startup — variables set below take priority over .env.
- Target
- /config
- Default
- /mnt/user/appdata/warden
- Value
- /mnt/user/appdata/warden
Optional .env file with API keys and other secrets. Container loads this on startup — variables set below take priority over .env.
- Target
- /app/.env
- Default
- /mnt/user/appdata/warden/.env
- Value
- /mnt/user/appdata/warden/.env
Controls which subsystems run. [b]warden[/b] runs both Vigilance (search) and Defence (cleanup). [b]vigilance[/b] runs search-only. [b]defence[/b] runs cleanup-only.
- Target
- WARDEN_MODE
- Default
- warden
- Value
- warden
IANA timezone for logs and active-hours windows, e.g. Australia/Sydney.
- Target
- TZ
- Default
- UTC
- Value
- UTC
Python logging level: DEBUG, INFO, WARNING, or ERROR.
- Target
- LOG_LEVEL
- Default
- INFO
- Value
- INFO
Sonarr API key. Reference in config.yaml as [b]${SONARR_API_KEY}[/b]. Sonarr → Settings → General → API Key. (Running multiple Sonarr instances? Add more variables here and reference them in config.yaml.)
- Target
- SONARR_API_KEY
Radarr API key. Reference in config.yaml as [b]${RADARR_API_KEY}[/b]. Radarr → Settings → General → API Key.
- Target
- RADARR_API_KEY
Lidarr API key. Reference in config.yaml as [b]${LIDARR_API_KEY}[/b]. Lidarr → Settings → General → API Key.
- Target
- LIDARR_API_KEY
Categories
Details
ghcr.io/johagan94/warden:latestRun Warden on Unraid.
Warden is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.