Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- services:
- gluetun:
- image: qmcgaw/gluetun:latest
- container_name: gluetun
- hostname: gluetun
- cap_add:
- - NET_ADMIN
- ports:
- - "6881:6881" # qbt torrenting_port
- - "7080:7080" # qbt webui_port
- volumes:
- - /path/to/my/docker/containers/config/gluetun:/gluetun
- environment:
- - VPN_TYPE=openvpn
- - VPN_SERVICE_PROVIDER=$VPN_SERVICE_PROVIDER
- - VPN_PORT_FORWARDING=on
- - PORT_FORWARD_ONLY=on
- - OPENVPN_USER=$OPENVPN_USER+pmp
- # - OPENVPN_USER=$OPENVPN_USER
- - OPENVPN_PASSWORD=$OPENVPN_PASSWORD
- - UPDATER_PERIOD=24h
- - TZ=$TZ
- - PUID=1000
- - PGID=1000
- restart: unless-stopped
- qbittorrent:
- # image: lscr.io/linuxserver/qbittorrent:latest
- image: lscr.io/linuxserver/qbittorrent:latest
- container_name: qbittorrent
- network_mode: "service:gluetun"
- environment:
- - DOCKER_MODS=ghcr.io/t-anc/gsp-qbittorent-gluetun-sync-port-mod:main
- - PUID=1000
- - PGID=1000
- - TORRENTING_PORT=6881
- - WEBUI_PORT=7080
- - TZ=$TZ
- ## Don't use port variables since it's doing network_mode
- volumes:
- - /path/to/my/docker/containers/config/qbittorrent:/config
- - /path/to/my/media_storage:/media_storage
- ### THIS IS THE PART THAT FUNCTIONS AS A KILL SWITCH
- depends_on:
- gluetun:
- condition: service_healthy
- restart: always
Add Comment
Please, Sign In to add comment