No description
Find a file
2017-03-04 23:49:25 +01:00
Dockerfile Add ability to specify a UID and GID 2017-03-04 23:24:03 +01:00
README.md Update the readme file for UID and GID 2017-03-04 23:49:25 +01:00
startJD2.sh Add ability to specify a UID and GID 2017-03-04 23:24:03 +01:00

headless-jd2-docker

Headless JDownloader 2 Docker Container

Running the container

  1. sudo su

  2. Create a folder on your host for the configuration files (eg. sudo mkdir /config/jd2)

  3. Run the container:

    docker run -d --name jd2 -v /config/jd2:/opt/JDownloader/cfg -v /home/user/Downloads:/downloads gotofoo/jdownloader2-headless

  4. Wait a minute for the container to initialize

  5. Stop the container:

    docker stop jd2

  6. On your host, enter your credentials (in quotes) to the file org.jdownloader.api.myjdownloader.MyJDownloaderSettings.json as in:

    { "password" : "mypasswort", "email" : "email@home.org" }

  7. Start the container:

   docker start jd2

Optional environment variables

Environment Variable Description
UID Specifies the UID the daemon should run as. All created files will be owned by this UID. Defaults to 0 for root.
GID Specifies the GID for all created files. This only works in combination with the UID. Defaults to 0 for root.