services: vpn: image: qmcgaw/gluetun container_name: vpn cap_add: - NET_ADMIN - SYS_MODULE networks: arrnet: ipv4_address: 172.20.0.6 devices: - /dev/net/tun:/dev/net/tun environment: - VPN_SERVICE_PROVIDER=protonvpn - VPN_TYPE=wireguard - WIREGUARD_PRIVATE_KEY=aL8IJ+iFRftclHiwI0U4BwMIzSSAXIkA9lzp3YvwoWU= - SERVER_COUNTRIES=Netherlands - VPN_PORT_FORWARDING=on ports: # qbittorrent ports # - 5080:5080 # - 6881:6881 # - 6881:6881/udp # prowlarr ports # - 9696:9696 # sbnzbd ports - 8080:8080 # flaresolverr ports # - 8191:8191 # # notifiarr ports # - 5454:5454 volumes: - /lib/modules:/lib/modules:ro restart: unless-stopped # qbittorrent: # image: lscr.io/linuxserver/qbittorrent:latest # container_name: qbittorrent # network_mode: service:vpn # environment: # - PUID=1000 # - PGID=1000 # - TZ=Europe/Berlin # - WEBUI_PORT=5080 # volumes: # - /mnt/appdata/qbittorrent:/config # - /mnt/download:/downloads # depends_on: # vpn: # condition: service_healthy # restart: unless-stopped sabnzbd: image: lscr.io/linuxserver/sabnzbd:latest container_name: sabnzbd depends_on: vpn: condition: service_healthy network_mode: service:vpn environment: - PUID=1000 - PGID=1000 - TZ=Europe/Berlin volumes: - /mnt/appdata/sabnzbd:/config - /mnt/download:/downloads restart: unless-stopped networks: arrnet: external: true