knet-array/downloader.docker-compose.yml
karmacoma 14d08f724d +readme.md
+downloader.docker-compose.yml
2025-10-30 22:42:21 +01:00

41 lines
No EOL
1.2 KiB
YAML

---
services:
qbittorrent:
image: lscr.io/linuxserver/qbittorrent:latest
container_name: array_qbittorrent
network_mode: "service:gluetun"
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
- WEBUI_PORT=80
volumes:
- qbittorrent-config:/config
- qbittorrent-data:/data
depends_on:
gluetun:
condition: service_healthy
gluetun:
image: qmcgaw/gluetun
container_name: array_gluetun
# line above must be uncommented to allow external containers to connect.
# See https://github.com/qdm12/gluetun-wiki/blob/main/setup/connect-a-container-to-gluetun.md#external-container-to-gluetun
cap_add:
- NET_ADMIN
devices:
- /dev/net/tun:/dev/net/tun
ports:
- 8888:8888/tcp # HTTP proxy
- 8388:8388/tcp # Shadowsocks
- 8388:8388/udp # Shadowsocks
volumes:
- gluetun:/gluetun
environment:
# See https://github.com/qdm12/gluetun-wiki/tree/main/setup#setup
- VPN_SERVICE_PROVIDER=protonvpn
- VPN_TYPE=wireguard
- WIREGUARD_PRIVATE_KEY=
- SERVER_COUNTRIES=
- PORT_FORWARD_ONLY=on
- VPN_PORT_FORWARDING=on