81 lines
2.1 KiB
YAML
81 lines
2.1 KiB
YAML
services:
|
|
gluetun:
|
|
container_name: gluetun
|
|
image: qmcgaw/gluetun:v3.34
|
|
environment:
|
|
- VPN_SERVICE_PROVIDER=mullvad
|
|
- VPN_TYPE=wireguard
|
|
- WIREGUARD_PRIVATE_KEY=MLS9MpXipZq7mmFB0wfb7Guj8LUea4OSs8guHVlVfW8=
|
|
- WIREGUARD_ADDRESSES=10.64.173.92/32
|
|
- HTTPPROXY=on
|
|
- SERVER_COUNTRIES=USA
|
|
- TZ=${TZ}
|
|
cap_add:
|
|
- NET_ADMIN
|
|
devices:
|
|
- /dev/net/tun:/dev/net/tun
|
|
ports:
|
|
- 3129:3129/tcp # Jdownloader
|
|
- 5800:5800/tcp # Jdownloader
|
|
- 8888:8888/tcp # HTTP proxy
|
|
- 8181:8080/tcp # SABnzbd
|
|
- 8282:8282/tcp # qBittorrent
|
|
restart: always
|
|
volumes:
|
|
- ${DOCKER_CONFIGS}/gluetun:/gluetun
|
|
|
|
jdownloader:
|
|
container_name: jdownloader
|
|
image: jlesage/jdownloader-2:latest
|
|
environment:
|
|
- PGID=${PGID}
|
|
- PUID=${PUID}
|
|
- UMASK=${UMASK}
|
|
- TZ=${TZ}
|
|
- KEEP_APP_RUNNING=1
|
|
- CLEAN_TMP_DIR=1
|
|
- XDG_DOWNLOAD_DIR=/output
|
|
# - MYJD_USER=
|
|
# - MYJD_PASSWORD=
|
|
# - MYJD_DEVICE_NAME=dockerserver
|
|
network_mode: "service:gluetun"
|
|
depends_on:
|
|
- gluetun
|
|
restart: always
|
|
volumes:
|
|
- ${DOCKER_CONFIGS}/jdownloader/config:/config
|
|
- ${MEDIA_DIR}/downloads/jdownloader:/output
|
|
- /etc/localtime:/etc/localtime:ro
|
|
|
|
qbittorrent:
|
|
container_name: qbittorrent
|
|
image: lscr.io/linuxserver/qbittorrent:latest
|
|
environment:
|
|
- PUID=${PUID}
|
|
- PGID=${PGID}
|
|
- TZ=${TZ}
|
|
- WEBUI_PORT=8282
|
|
network_mode: "service:gluetun"
|
|
depends_on:
|
|
- gluetun
|
|
restart: always
|
|
volumes:
|
|
- ${DOCKER_CONFIGS}/qbittorrent/config:/config
|
|
- ${MEDIA_DIR}/downloads:/downloads
|
|
- ${MEDIA_DIR}/downloads/torrents:/torrents
|
|
|
|
sabnzbd:
|
|
container_name: sabnzbd
|
|
image: lscr.io/linuxserver/sabnzbd:latest
|
|
environment:
|
|
- PUID=${PUID}
|
|
- PGID=${PGID}
|
|
- TZ=${TZ}
|
|
network_mode: "service:gluetun"
|
|
depends_on:
|
|
- gluetun
|
|
restart: always
|
|
volumes:
|
|
- ${DOCKER_CONFIGS}/sabnzbd/config:/config
|
|
- ${MEDIA_DIR}/downloads:/downloads
|
|
- ${MEDIA_DIR}/downloads/nzbs:/nzbs |