Jdownloader
Create a folder in which to place the jdl data.
You can create a first file named compose.yaml and put the following content in it
services: jdownloader-vpn: image: jlesage/jdownloader-2 container_name: jdownloader-vpn network_mode: container:wireguard-box # container name of the vpn environment: - MYJDOWNLOADER_DEVICE_NAME= - MYJDOWNLOADER_EMAIL= - MYJDOWNLOADER_PASSWORD= - TZ=Europe/Paris - JDOWNLOADER_HEADLESS=1 # to disable the GUI volumes: - ./config-vpn:/config:rw - ./data:/output:rw restart: always
jdownloader: image: jlesage/jdownloader-2 container_name: jdownloader environment: - MYJDOWNLOADER_DEVICE_NAME= - MYJDOWNLOADER_EMAIL= - MYJDOWNLOADER_PASSWORD= - TZ=Europe/Paris - JDOWNLOADER_HEADLESS=1 volumes: - ./config:/config:rw - ./data:/output:rw restart: alwaysOnce the configuration is complete, you can run the following command
docker compose up -d