jdownloader2-headless/README.md
2017-03-05 00:06:40 +01:00

35 lines
1.1 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# docker-jdownloader2-headless
Headless JDownloader 2 Docker Container
## Running the container
0. Become root:
```
sudo su
```
1. Create a folder on your host for the configuration files (eg. sudo mkdir /config/jd2)
2. Run the container:
```
docker run -d --name jd2 \
-v /config/jd2:/opt/JDownloader/cfg \
-v /home/user/Downloads:/downloads \
gotofoo/jdownloader2-headless
```
3. Wait a minute for the container to initialize
4. Stop the container:
```
docker stop jd2
```
5. 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" }
```
6. 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.|