services: gluetun: image: qmcgaw/gluetun:latest container_name: gluetun cap_add: - NET_ADMIN devices: - /dev/net/tun:/dev/net/tun ports: - 127.0.0.1:11893:8080 - 127.0.0.1:6881:6881 - 127.0.0.1:6881:6881/udp - 5010:5010 # Mousehole WebUI volumes: - ./gluetun:/gluetun environment: VPN_SERVICE_PROVIDER: "private internet access" VPN_TYPE: "openvpn" OPENVPN_PROTOCOL: "tcp" OPENVPN_ENDPOINT_PORT: "443" OPENVPN_USER: "p5927652" OPENVPN_PASSWORD: D8d4VokhVH5b9B UPDATER_PERIOD: "0" SERVER_HOSTNAMES: "nl-amsterdam.privacy.network" VPN_PORT_FORWARDING: "on" PORT_FORWARD_ONLY: "true" FIREWALL_VPN_INPUT_PORTS: "8080,5010" restart: unless-stopped qbittorrent: image: lscr.io/linuxserver/qbittorrent:latest container_name: qbittorrent network_mode: "service:gluetun" depends_on: gluetun: condition: service_healthy volumes: - ./qbittorrent:/config - /mnt/seagate8tb/downloads:/downloads environment: - PUID=1000 - PGID=1000 - TZ=America/Chicago - WEBUI_PORT=8080 restart: unless-stopped mousehole: image: tmmrtn/mousehole:latest container_name: mousehole network_mode: "service:gluetun" depends_on: gluetun: condition: service_healthy environment: TZ: America/Chicago MOUSEHOLE_AUTH_PASSWORD: KUaxKeeIIjF7xq MOUSEHOLE_ALLOWED_HOSTS: localhost,127.0.0.1,[::1],192.168.50.98 volumes: - mousehole:/var/lib/mousehole restart: unless-stopped volumes: mousehole: