Files
jd-jellyfin-stack/.env.example

56 lines
1.3 KiB
Plaintext

# ===== 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