qbittorrent + gluetun vpn

version: "3.8"
services:
  gluetun:
    image: qmcgaw/gluetun:latest
    cap_add:
      - NET_ADMIN
    environment:
      #- VPN_SERVICE_PROVIDER=nordvpn
      #- VPN_TYPE=openvpn
      #- OPENVPN_USER=9PcqXzrqrUVsJKcheQrtQfuT
      #- OPENVPN_PASSWORD=HsQGqVMTbDn7csfBfpCiFBxD
      #- SERVER_COUNTRIES=Netherlands
      - 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: {}