services: qbittorrent: image: lscr.io/linuxserver/qbittorrent:latest container_name: qbittorrent environment: - DOCKER_MODS=ghcr.io/vuetorrent/vuetorrent-lsio-mod:latest - PUID=1000 - PGID=1000 - TZ=Etc/UTC - WEBUI_PORT=8181 network_mode: "service:gluetun" volumes: - qbittorrent:/config - /mnt/nextcloud:/mnt/files restart: unless-stopped depends_on: gluetun: condition: service_healthy gluetun: image: qmcgaw/gluetun:v3 cap_add: - NET_ADMIN container_name: gluetun environment: - VPN_SERVICE_PROVIDER=mullvad - VPN_TYPE=wireguard - WIREGUARD_PRIVATE_KEY=${MULLKEY} - WIREGUARD_ADDRESSES=10.75.99.140/32 - SERVER_COUNTRIES=USA - SERVER_CITIES=Chicago IL #- DNS_ADDRESS=10.64.0.1 volumes: - gluetun:/gluetun devices: - /dev/net/tun:/dev/net/tun ports: - 8181:8181 - 6881:6881 - 6881:6881/udp restart: unless-stopped networks: - qbit volumes: qbittorrent: external: true gluetun: external: true networks: qbit: external: true