services: gluetun: image: qmcgaw/gluetun:latest container_name: gluetun cap_add: - NET_ADMIN devices: - /dev/net/tun:/dev/net/tun networks: - pangolin ports: - 47965:47965 - 47965:47965/udp - 8080:8080 - 8112:8112 volumes: - /mnt/user/appdata/gluetun:/gluetun environment: - VPN_SERVICE_PROVIDER=${VPN_SERVICE_PROVIDER} - VPN_TYPE=${VPN_TYPE} - WIREGUARD_PRIVATE_KEY=${WIREGUARD_PRIVATE_KEY} - WIREGUARD_PRESHARED_KEY=${WIREGUARD_PRESHARED_KEY} - WIREGUARD_ADDRESSES=${WIREGUARD_ADDRESSES} - SERVER_COUNTRIES=${SERVER_COUNTRIES} - FIREWALL_VPN_INPUT_PORTS=${FIREWALL_VPN_INPUT_PORTS} - BLOCK_MALICIOUS=off - BLOCK_SURVEILLANCE=off - BLOCK_ADS=off - TZ=Europe/Vienna healthcheck: test: ping -c 1 www.google.com || exit 1 interval: 60s timeout: 20s retries: 5 labels: net.unraid.docker.icon: "https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/gluetun.png" folder.view2: "Networking" pangolin.public-resources.qbittorrent-torrent.name: "${RESOURCE_NAME}" pangolin.public-resources.qbittorrent-torrent.full-domain: "${DOMAIN}" pangolin.public-resources.qbittorrent-torrent.protocol: "http" pangolin.public-resources.qbittorrent-torrent.auth.sso-enabled: true pangolin.public-resources.qbittorrent-torrent.auth.sso-users[0]: "margaretha.stephan@gmail.com" pangolin.public-resources.qbittorrent-torrent.targets[0].method: "http" pangolin.public-resources.qbittorrent-torrent.targets[0].port: 8080 pangolin.public-resources.qbittorrent-torrent.targets[0].healthcheck.enabled: true pangolin.public-resources.qbittorrent-torrent.targets[0].healthcheck.hostname: "gluetun" pangolin.public-resources.qbittorrent-torrent.targets[0].healthcheck.port: 8080 pangolin.public-resources.qbittorrent-torrent.targets[0].healthcheck.path: "/" pangolin.public-resources.qbittorrent-torrent.targets[0].healthcheck.method: "GET" pangolin.public-resources.qbittorrent-torrent.targets[0].healthcheck.status: 200 pangolin.public-resources.qbittorrent-torrent.targets[0].healthcheck.interval: 30 pangolin.public-resources.qbittorrent-torrent.targets[0].healthcheck.timeout: 5 qbittorrent: image: lscr.io/linuxserver/qbittorrent:latest container_name: qbittorrent network_mode: "service:gluetun" environment: - PUID=1005 - PGID=100 - TZ=Europe/Vienna - WEBUI_PORT=8080 volumes: - /mnt/user/appdata/qbittorrent:/config - /mnt/user/volume1/torrents:/data/torrents depends_on: gluetun: condition: service_healthy labels: net.unraid.docker.icon: "https://raw.githubusercontent.com/linuxserver/docker-templates/refs/heads/master/linuxserver.io/img/qbittorrent-icon.png" folder.view2: "Services" # HOMEPAGE homepage.group: Downloads homepage.name: qBittorrent homepage.icon: qbittorrent.png homepage.href: https://${DOMAIN} homepage.description: Torrents # widget homepage.widget.type: qbittorrent homepage.widget.url: http://10.0.0.1:8080 networks: pangolin: name: pangolin_net external: true