Guest User

Untitled

a guest
Aug 13th, 2025
6
0
160 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.42 KB | None | 0 0
  1. services:
  2.   gluetun:
  3.     image: qmcgaw/gluetun:latest
  4.     container_name: gluetun
  5.     hostname: gluetun
  6.     cap_add:
  7.      - NET_ADMIN
  8.     ports:
  9.      - "6881:6881"      # qbt torrenting_port
  10.       - "7080:7080"      # qbt webui_port
  11.     volumes:
  12.      - /path/to/my/docker/containers/config/gluetun:/gluetun
  13.     environment:
  14.      - VPN_TYPE=openvpn    
  15.       - VPN_SERVICE_PROVIDER=$VPN_SERVICE_PROVIDER  
  16.       - VPN_PORT_FORWARDING=on
  17.       - PORT_FORWARD_ONLY=on
  18.       - OPENVPN_USER=$OPENVPN_USER+pmp
  19.       # - OPENVPN_USER=$OPENVPN_USER
  20.       - OPENVPN_PASSWORD=$OPENVPN_PASSWORD
  21.       - UPDATER_PERIOD=24h
  22.       - TZ=$TZ
  23.       - PUID=1000
  24.       - PGID=1000
  25.     restart: unless-stopped
  26.  
  27.   qbittorrent:
  28.    # image: lscr.io/linuxserver/qbittorrent:latest
  29.     image: lscr.io/linuxserver/qbittorrent:latest
  30.     container_name: qbittorrent
  31.     network_mode: "service:gluetun"
  32.     environment:
  33.      - DOCKER_MODS=ghcr.io/t-anc/gsp-qbittorent-gluetun-sync-port-mod:main
  34.       - PUID=1000
  35.       - PGID=1000
  36.       - TORRENTING_PORT=6881
  37.       - WEBUI_PORT=7080
  38.       - TZ=$TZ
  39.     ## Don't use port variables since it's doing network_mode
  40.     volumes:
  41.      - /path/to/my/docker/containers/config/qbittorrent:/config
  42.       - /path/to/my/media_storage:/media_storage
  43.     ### THIS IS THE PART THAT FUNCTIONS AS A KILL SWITCH
  44.     depends_on:
  45.       gluetun:
  46.         condition: service_healthy
  47.     restart: always
Add Comment
Please, Sign In to add comment