qbittorrent + gluetun vpn
services:
gluetun:
image: qmcgaw/gluetun:latest
cap_add:
- NET_ADMIN
environment:
- VPN_SERVICE_PROVIDER=airvpn
- VPN_TYPE=wireguard
- WIREGUARD_PRIVATE_KEY=$WG_PRIVATE_KEY
- WIREGUARD_PRESHARED_KEY=$WG_PRESHARED_KEY
- WIREGUARD_ADDRESSES=$WG_ADDRESS
ports:
#- 8080:8080
- 6882:6882
- 6881:6881
- 61365:61365
- 61365:61365/udp
- 6881:6881/udp
volumes:
- /mnt/scratch/docker/data/gluetun/config:/config
restart: always
qbittorrent:
image: lscr.io/linuxserver/qbittorrent:latest
container_name: qbittorrent
network_mode: service:gluetun
environment:
- PUID=1000
- PGID=1000
- TZ=America/Los_Angeles
- WEBUI_PORT=6882
volumes:
- /mnt/scratch/docker/data/qbittorrent/config:/config
- /mnt/celebrimbor/regal/media/downloads:/media/downloads
depends_on:
gluetun:
condition: service_healthy
networks: {}