version: "3.8" services: jdownloader: image: jlesage/jdownloader-2:latest container_name: jdownloader-2 restart: unless-stopped ports: - "5800:5800" environment: TZ: Europe/Berlin volumes: - ./data/jd-config:/config - ./data/jd-output:/output jd-webgui: build: ./jd-webgui container_name: jd-webgui restart: unless-stopped depends_on: - jdownloader ports: - "8080:8080" environment: TZ: Europe/Berlin MYJD_EMAIL: ${MYJD_EMAIL} MYJD_PASSWORD: ${MYJD_PASSWORD} MYJD_DEVICE: ${MYJD_DEVICE:-} JELLYFIN_HOST: ${JELLYFIN_HOST:-192.168.1.1} JELLYFIN_PORT: ${JELLYFIN_PORT:-22} JELLYFIN_USER: ${JELLYFIN_USER} JELLYFIN_SSH_KEY: ${JELLYFIN_SSH_KEY:-/ssh/id_ed25519} JELLYFIN_DEST_DIR: ${JELLYFIN_DEST_DIR:-/jellyfin/Filme} JELLYFIN_MOVIES_DIR: ${JELLYFIN_MOVIES_DIR:-} JELLYFIN_SERIES_DIR: ${JELLYFIN_SERIES_DIR:-} JELLYFIN_API_BASE: ${JELLYFIN_API_BASE:-} JELLYFIN_API_KEY: ${JELLYFIN_API_KEY:-} JELLYFIN_LIBRARY_REFRESH: ${JELLYFIN_LIBRARY_REFRESH:-false} TMDB_API_KEY: ${TMDB_API_KEY:-} TMDB_LANGUAGE: ${TMDB_LANGUAGE:-de-DE} BASIC_AUTH_USER: ${BASIC_AUTH_USER:-} BASIC_AUTH_PASS: ${BASIC_AUTH_PASS:-} CREATE_MOVIE_FOLDER: ${CREATE_MOVIE_FOLDER:-true} CREATE_SERIES_FOLDERS: ${CREATE_SERIES_FOLDERS:-true} POLL_SECONDS: ${POLL_SECONDS:-5} LOG_BUFFER_LIMIT: ${LOG_BUFFER_LIMIT:-500} MD5_DIR: ${MD5_DIR:-/md5} PROXY_EXPORT_PATH: ${PROXY_EXPORT_PATH:-/output/jd-proxies.jdproxies} volumes: - ./data/jd-output:/output:rw - ./data/md5:/md5:rw - ${SSH_KEY_PATH:-/root/.ssh/id_ed25519}:/ssh/id_ed25519:ro