services: qbittorrent-private: image: "lscr.io/linuxserver/qbittorrent:5.2.3" container_name: "qbittorrent-private" environment: - PGID=1000 - TZ=Europe/Vienna - PUID=1000 - WEBUI_PORT=8080 ports: - "8080:8080/tcp" - "55661:55661/udp" - "55661:55661/tcp" restart: "unless-stopped" volumes: - "./10-torrent-init.sh:/custom-cont-init.d/10-torrent-init.sh:ro" - "./qbittorrent-private:/config" - "/home/lucas/scripts/torrent:/hostscripts:ro" - "/torrent/qbittorrent-private/downloads:/downloads-private" - "/torrent/qbittorrent-private/torrents:/torrents" qbittorrent-public: image: "lscr.io/linuxserver/qbittorrent:5.2.3" container_name: "qbittorrent-public" environment: - PGID=1000 - TZ=Europe/Vienna - PUID=1000 - WEBUI_PORT=8080 network_mode: "service:gluetun" depends_on: - gluetun restart: "unless-stopped" volumes: - "./10-torrent-init.sh:/custom-cont-init.d/10-torrent-init.sh:ro" - "./qbittorrent-public:/config" - "/home/lucas/scripts/torrent:/hostscripts:ro" - "/torrent/qbittorrent-public/downloads:/downloads-public" - "/torrent/qbittorrent-public/torrents:/torrents" gluetun: image: qmcgaw/gluetun:latest container_name: gluetun restart: unless-stopped cap_add: - NET_ADMIN devices: - /dev/net/tun:/dev/net/tun ports: - 8082:8080 # qBittorrent WebUI - 55662:55662 - 55662:55662/udp environment: - VPN_SERVICE_PROVIDER=custom - VPN_TYPE=wireguard - SOCKS5_ENABLED=on - HTTPPROXY=on - SOCKSPROXY=on - TZ=Europe/Vienna volumes: - ./gluetun:/gluetun/wireguard