# ===== General ===== TZ=Europe/Berlin # ===== JDownloader container ===== JD_IMAGE=jlesage/jdownloader-2:latest JD_CONTAINER_NAME=jdownloader-2 JD_WEB_PORT=5800 # ===== WebGUI container ===== WEBGUI_CONTAINER_NAME=jd-webgui WEBGUI_PORT=8080 # Path to private SSH key on the Docker host (absolute path!) SSH_KEY_PATH=/home/USER/.ssh/id_ed25519 # ===== MyJDownloader ===== MYJD_EMAIL=you@example.com MYJD_PASSWORD=CHANGE_ME # Leave empty to auto-pick first available device MYJD_DEVICE= # ===== Jellyfin VM SSH/SFTP target ===== JELLYFIN_HOST=192.168.1.1 JELLYFIN_PORT=22 JELLYFIN_USER=jellyfinuser JELLYFIN_SSH_KEY=/ssh/id_ed25519 # Target directories on the Jellyfin VM JELLYFIN_MOVIES_DIR=/jellyfin/Filme JELLYFIN_SERIES_DIR=/jellyfin/Serien # Fallback (used if MOVIES/SERIES not set) JELLYFIN_DEST_DIR=/jellyfin/Filme # ===== Jellyfin API refresh (optional) ===== JELLYFIN_LIBRARY_REFRESH=true JELLYFIN_API_BASE=http://192.168.1.1:8096 JELLYFIN_API_KEY=CHANGE_ME # ===== TMDB (optional but recommended for naming) ===== TMDB_API_KEY=CHANGE_ME TMDB_LANGUAGE=de-DE # ===== Naming / structure ===== CREATE_MOVIE_FOLDER=true CREATE_SERIES_FOLDERS=true # ===== MD5 sidecar staging dir inside container ===== MD5_DIR=/md5 # ===== WebGUI auth (optional; leave empty to disable) ===== BASIC_AUTH_USER=admin BASIC_AUTH_PASS=CHANGE_ME # ===== Polling ===== POLL_SECONDS=5