From 38284db366de3bbc7c05569d61e552505d1e3ddf Mon Sep 17 00:00:00 2001 From: marleak Date: Thu, 13 Aug 2026 10:29:54 +0200 Subject: [PATCH] Add Gluetun and JDownloader compose stack --- compose.yaml | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 compose.yaml diff --git a/compose.yaml b/compose.yaml new file mode 100644 index 0000000..5f8f453 --- /dev/null +++ b/compose.yaml @@ -0,0 +1,68 @@ +services: + gluetun: + container_name: gluetun + image: qmcgaw/gluetun:latest + cap_add: + - NET_ADMIN + devices: + - /dev/net/tun:/dev/net/tun + ports: + - 8088:8000/tcp # http server + - 8888:8888/tcp # HTTP proxy + - 8388:8388/tcp # Shadowsocks + - 8388:8388/udp # Shadowsocks + - 8082:5800/tcp # jdownloader web + - 8085:5801/tcp # jdownloader-4k web + - 8090:5900/tcp # jdownloader VNC (optional, nur falls benötigt) + - 8091:5901/tcp # jdownloader-4k VNC (optional, nur falls benötigt) + - 1024:1024/tcp # mqtt + volumes: + - /opt/gluetun:/gluetun + environment: + - HTTP_CONTROL_SERVER_AUTH_CONFIG_FILEPATH=/gluetun/config.toml + - VPN_SERVICE_PROVIDER=nordvpn + - OPENVPN_USER=Esk3usZGHHJ2yVF1LGeWfjSn + - OPENVPN_PASSWORD=BWyYXhB8A72JcTAXZ1V38q8T + - SERVER_COUNTRIES=Germany + network_mode: bridge + restart: unless-stopped + + jdownloader2: + container_name: jdownloader2 + image: jlesage/jdownloader-2:latest + depends_on: + - gluetun + network_mode: service:gluetun + volumes: + - /opt/jdownloader:/config + - /mnt/ssd/downloads:/output + restart: unless-stopped + environment: + - USER_ID=0 + - GROUP_ID=0 + - DARK_MODE=1 + - KEEP_APP_RUNNING=1 + - WEB_LISTENING_PORT=5800 + - VNC_LISTENING_PORT=5900 + + jdownloader2-4k: + container_name: jdownloader2-4k + image: jlesage/jdownloader-2:latest + depends_on: + - gluetun + network_mode: service:gluetun + volumes: + - /opt/jdownloader-4k:/config + - /mnt/ssd/downloads:/output + restart: unless-stopped + environment: + - USER_ID=0 + - GROUP_ID=0 + - DARK_MODE=1 + - KEEP_APP_RUNNING=1 + - WEB_LISTENING_PORT=5801 + - VNC_LISTENING_PORT=5901 + +networks: + dockge_default: + external: true