# Nord VPN + QBitorrent

**URL:** <https://community.umbrel.com/t/nord-vpn-qbitorrent/23865>\
**Category:** Support and Troubleshooting\
**Created:** [September 7, 2025, 10:36pm UTC](https://community.umbrel.com/t/nord-vpn-qbitorrent/23865 "2025-09-07T22:36:19Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![maurerbot](https://avatars.discourse-cdn.com/v4/letter/m/edb3f5/32.png) [@maurerbot](https://community.umbrel.com/u/maurerbot)\
**Post date:** [September 7, 2025, 10:36pm UTC](https://community.umbrel.com/t/nord-vpn-qbitorrent/23865/1 "2025-09-07T22:36:19Z")

</div>

QBitorrent seems to stall when using NordVPN so I’ve now tried to run a nordvpn client in the stack so QBitorrent can use it as a network interface.

Everything seems to be running but I can’t seem to access the torrent webui.

Here is the new docker-compose.yaml

```auto
version: "3.7"

services:
  app_proxy:
    environment:
      APP_HOST: nordvpn # qBittorrent runs inside nordvpn
      APP_PORT: 8080 # WebUI port
      PROXY_AUTH_ADD: "false"
    container_name: qBittorrent_app_proxy_1
    depends_on:
      - nordvpn
  nordvpn:
    image: bubuntux/nordvpn
    container_name: nordvpn
    ports:
      - "8094:8094" # torrent peer port
      - "8080:8080" # WebUI accessible at http://localhost:8080
    cap_add:
      - NET_ADMIN
    environment:
      - TOKEN=<token>
      - CONNECT=us
      - TECHNOLOGY=NordLynx
      - NET_LOCAL=192.168.1.11/24
      - FIREWALL=Enable
      - PORTS=8094 # only torrent port opened through VPN
    sysctls:
      - net.ipv6.conf.all.disable_ipv6=1
    restart: unless-stopped
  server:
    image: ghcr.io/hotio/qbittorrent:release-5.1.2
    container_name: qBittorrent_server_1
    environment:
      - PUID=1000
      - PGID=1000
    volumes:
      - ${APP_DATA_DIR}/data/config:/config
      - ${UMBREL_ROOT}/home/downloads:/app/qBittorrent/downloads
    restart: on-failure
    network_mode: "service:nordvpn" # shares network stack with nordvpn
    depends_on:
      - nordvpn

```

Any suggestions to get this setup to work?

---

<div class="post-metadata">

**Author:** ![skidmore298](https://avatars.discourse-cdn.com/v4/letter/s/a5b964/32.png) [@skidmore298](https://community.umbrel.com/u/skidmore298)\
**Post date:** [September 11, 2025, 9:30pm UTC](https://community.umbrel.com/t/nord-vpn-qbitorrent/23865/2 "2025-09-11T21:30:10Z")

</div>

If you figure this out would you let me know please? Would love to get Surfshark working on Umbrel.

---

<div class="post-metadata">

**Author:** ![maurerbot](https://avatars.discourse-cdn.com/v4/letter/m/edb3f5/32.png) [@maurerbot](https://community.umbrel.com/u/maurerbot)\
**Post date:** [September 16, 2025, 1:58pm UTC](https://community.umbrel.com/t/nord-vpn-qbitorrent/23865/3 "2025-09-16T13:58:30Z")

</div>

no progress yet

---

<div class="post-metadata">

**Author:** ![skidmore298](https://avatars.discourse-cdn.com/v4/letter/s/a5b964/32.png) [@skidmore298](https://community.umbrel.com/u/skidmore298)\
**Post date:** [September 28, 2025, 1:06pm UTC](https://community.umbrel.com/t/nord-vpn-qbitorrent/23865/4 "2025-09-28T13:06:53Z")

</div>

Would be great if this was supported officially by the team.
