Add LOG_FILE and LOG_RETENTION_HOURS environment variables to .env.example with defaults /data/media-max.log and 6 hours. Install TimedRotatingFileHandler with hourly rotation, 1 backup, UTF-8 encoding, and UTC timestamps. Add OSError exception handling with warning log when file logging unavailable. Add warn_on_nonzero parameter to _read_command() with default True and disable for smartctl -H calls to suppress expected
44 lines
1.3 KiB
Bash
44 lines
1.3 KiB
Bash
RADARR_URL=http://radarr:7878
|
|
RADARR_API_KEY=CHANGE_ME
|
|
RADARR_MEDIA_PATH=/data/filme
|
|
LOCAL_MEDIA_PATH=/media/filme
|
|
FILM_MEDIA_VOLUME=/nesflix/filme
|
|
|
|
# Optional: Sonarr aktivieren
|
|
# SONARR_URL=http://sonarr:8989
|
|
# SONARR_API_KEY=CHANGE_ME
|
|
# SONARR_MEDIA_PATH=/data/serien
|
|
# LOCAL_SERIES_PATH=/media/serien
|
|
# SERIES_MEDIA_VOLUME=/nesflix/serien
|
|
|
|
# Optional: SABnzbd aktivieren
|
|
# SAB_URL=http://sabnzbd:8080
|
|
# SAB_API_KEY=CHANGE_ME
|
|
|
|
# Dienststatus im Dashboard
|
|
JELLYFIN_URL=http://jellyfin:8096
|
|
SEERR_URL=http://seerr:5055
|
|
PROWLARR_URL=http://prowlarr:9696
|
|
EASYNEWS_INDEXER_URL=http://easynews-as-indexer:8081
|
|
# qBittorrent läuft außerhalb des Compose-Stacks: URL hier anpassen
|
|
# QBITTORRENT_URL=http://host.docker.internal:8080
|
|
BAZARR_URL=http://bazarr:6767
|
|
LINGARR_URL=http://lingarr:9876
|
|
LIBRETRANSLATE_URL=http://libretranslate:5000
|
|
SONARR_PROWLARR_PROXY_URL=http://sonarr-prowlarr-proxy:8080
|
|
RADARR_PROWLARR_PROXY_URL=http://radarr-prowlarr-proxy:8080
|
|
SERVICE_CHECK_TIMEOUT=3
|
|
SERVICE_REFRESH_SECONDS=30
|
|
|
|
DB_PATH=/data/cache.db
|
|
DATASTORE_PATH=/nesflix
|
|
DATASTORE_HOST_PATH=/nesflix
|
|
RAID_DEVICE=/dev/md127
|
|
STORAGE_CACHE_SECONDS=900
|
|
# Optional: SMART-Abfragen aktivieren (benötigt Zugriff auf Host-Devices)
|
|
SMART_ENABLED=false
|
|
HOST_SYS_PATH=/host-sys
|
|
LOG_FILE=/data/media-max.log
|
|
LOG_RETENTION_HOURS=6
|
|
LOG_LEVEL=INFO
|