From 0401c8744494ae23bcf9bfc3b81694dba821096a Mon Sep 17 00:00:00 2001 From: Alexey Skobkin Date: Mon, 7 Mar 2022 01:50:49 +0300 Subject: [PATCH] jdownloader. draft added. --- README.md | 1 + jdownloader/.env.dist | 13 +++++++++++++ jdownloader/config/.gitignore | 2 ++ jdownloader/data/.gitignore | 2 ++ jdownloader/docker-compose.yml | 27 +++++++++++++++++++++++++++ 5 files changed, 45 insertions(+) create mode 100644 jdownloader/.env.dist create mode 100644 jdownloader/config/.gitignore create mode 100644 jdownloader/data/.gitignore create mode 100644 jdownloader/docker-compose.yml diff --git a/README.md b/README.md index 5d7c527..0370877 100644 --- a/README.md +++ b/README.md @@ -30,6 +30,7 @@ Not every stack is tested to fully work. - [x] [Gatus](https://github.com/TwiN/gatus) - [x] [Gitea](https://gitea.io/) - [ ] [I2PD](https://github.com/PurpleI2P/i2pd) +- [ ] [JDownloader](https://jdownloader.org) - [x] [Joplin](https://hub.docker.com/r/joplin/server) (working, abandoned) - [ ] Lidarr (didn't test, may not work) - [x] magnetico-web-telegram diff --git a/jdownloader/.env.dist b/jdownloader/.env.dist new file mode 100644 index 0000000..17850a6 --- /dev/null +++ b/jdownloader/.env.dist @@ -0,0 +1,13 @@ +# see # https://hub.docker.com/r/jaymoulin/jdownloader +HOST_USER=1000 +HOST_GROUP=1000 + +CONFIG_PATH=./config/config +LOGS_PATH=./config/logs +DOWNLOADS_PATH=./data + +WEBUI_BIND_ADDR=127.0.0.1 +WEBUI_BIND_PORT=3129 + +LOG_MAX_SIZE=5m +LOG_MAX_FILE=5 \ No newline at end of file diff --git a/jdownloader/config/.gitignore b/jdownloader/config/.gitignore new file mode 100644 index 0000000..11b4bb1 --- /dev/null +++ b/jdownloader/config/.gitignore @@ -0,0 +1,2 @@ +/* +!/.gitignore \ No newline at end of file diff --git a/jdownloader/data/.gitignore b/jdownloader/data/.gitignore new file mode 100644 index 0000000..11b4bb1 --- /dev/null +++ b/jdownloader/data/.gitignore @@ -0,0 +1,2 @@ +/* +!/.gitignore \ No newline at end of file diff --git a/jdownloader/docker-compose.yml b/jdownloader/docker-compose.yml new file mode 100644 index 0000000..2f0cb6a --- /dev/null +++ b/jdownloader/docker-compose.yml @@ -0,0 +1,27 @@ +# https://hub.docker.com/r/jaymoulin/jdownloader +version: '3.7' + +services: + jdownloader: + image: jaymoulin/jdownloader + container_name: jdownloader + restart: unless-stopped + user: "${HOST_USER}:${HOST_GROUP}" + volumes: + - "${CONFIG_PATH:-./config/config}:/opt/JDownloader/app/cfg" + - "${DOWNLOADS_PATH:-./data}:/opt/JDownloader/Downloads" + - "${LOGS_PATH:-./config/logs}:/opt/JDownloader/app/logs" #optional + - /etc/localtime:/etc/localtime:ro #optional + env_file: ".env" + #environment: + #MYJD_USER: email@email.com #optional (see [Identify](https://github.com/jaymoulin/docker-jdownloader#identify)) + #MYJD_PASSWORD: bar #optional (see [Identify](https://github.com/jaymoulin/docker-jdownloader#identify)) + #MYJD_DEVICE_NAME: "${MYJD_DEVICE_NAME}" #optional + #XDG_DOWNLOAD_DIR: /opt/JDownloader/Downloads #optional + ports: + - "${WEBUI_BIND_ADDR}:${WEBUI_BIND_PORT:-3129}:3129" + logging: + driver: "json-file" + options: + max-size: "${LOG_MAX_SIZE:-5m}" + max-file: "${LOG_MAX_FILE:-5}" \ No newline at end of file