Can't connect to Qbittorrent webUI anymore - *arrstack

Yesterday I got a notification my arr stack wasn't functioning anymore because gluetun needed to be updated, after updating the image and starting the stack again everything worked nicely except for Qbittorrent. It says it's running in docker but can't connect to it anymore, looking at the logs it shows the following:

date stream content
2026/06/30 21:54:09 stdout [custom-init] No custom files found, skipping...
2026/06/30 21:54:08 stdout
2026/06/30 21:54:08 stdout ───────────────────────────────────────
2026/06/30 21:54:08 stdout Build-date: 2026-05-26T04:47:45+00:00
2026/06/30 21:54:08 stdout Linuxserver.io version: 5.2.1_v2.0.12-ls459
2026/06/30 21:54:08 stdout ───────────────────────────────────────
2026/06/30 21:54:08 stdout User GID:    100
2026/06/30 21:54:08 stdout User UID:    1026
2026/06/30 21:54:08 stdout
2026/06/30 21:54:08 stdout ───────────────────────────────────────
2026/06/30 21:54:08 stdout GID/UID
2026/06/30 21:54:08 stdout ───────────────────────────────────────
2026/06/30 21:54:08 stdout
2026/06/30 21:54:08 stdout https://www.linuxserver.io/donate/
2026/06/30 21:54:08 stdout To support LSIO projects visit:
2026/06/30 21:54:08 stdout
2026/06/30 21:54:08 stdout ───────────────────────────────────────
2026/06/30 21:54:08 stdout Brought to you by linuxserver.io
2026/06/30 21:54:08 stdout
2026/06/30 21:54:08 stdout ╚══════╝╚══════╝╚═╝ ╚═════╝
2026/06/30 21:54:08 stdout ███████╗███████║██║╚██████╔╝
2026/06/30 21:54:08 stdout ██║     ╚════██║██║██║   ██║
2026/06/30 21:54:08 stdout ██║     ███████╗██║██║   ██║
2026/06/30 21:54:08 stdout ██║     ██╔════╝██║██╔═══██╗
2026/06/30 21:54:08 stdout ██╗     ███████╗██╗ ██████╗
2026/06/30 21:54:08 stdout
2026/06/30 21:54:08 stdout ───────────────────────────────────────
2026/06/30 21:54:01 stdout [migrations] no migrations found
2026/06/30 21:54:01 stdout [migrations] starteddate stream content2026/06/30 21:54:09 stdout [custom-init] No custom files found, skipping...2026/06/30 21:54:08 stdout     2026/06/30 21:54:08 stdout ───────────────────────────────────────2026/06/30 21:54:08 stdout Build-date: 2026-05-26T04:47:45+00:002026/06/30 21:54:08 stdout Linuxserver.io version: 5.2.1_v2.0.12-ls4592026/06/30 21:54:08 stdout ───────────────────────────────────────2026/06/30 21:54:08 stdout User GID:    1002026/06/30 21:54:08 stdout User UID:    10262026/06/30 21:54:08 stdout 2026/06/30 21:54:08 stdout ───────────────────────────────────────2026/06/30 21:54:08 stdout GID/UID2026/06/30 21:54:08 stdout ───────────────────────────────────────2026/06/30 21:54:08 stdout 2026/06/30 21:54:08 stdout https://www.linuxserver.io/donate/2026/06/30 21:54:08 stdout To support LSIO projects visit:2026/06/30 21:54:08 stdout 2026/06/30 21:54:08 stdout ───────────────────────────────────────2026/06/30 21:54:08 stdout    Brought to you by linuxserver.io2026/06/30 21:54:08 stdout 2026/06/30 21:54:08 stdout       ╚══════╝╚══════╝╚═╝ ╚═════╝2026/06/30 21:54:08 stdout       ███████╗███████║██║╚██████╔╝2026/06/30 21:54:08 stdout       ██║     ╚════██║██║██║   ██║2026/06/30 21:54:08 stdout       ██║     ███████╗██║██║   ██║2026/06/30 21:54:08 stdout       ██║     ██╔════╝██║██╔═══██╗2026/06/30 21:54:08 stdout       ██╗     ███████╗██╗ ██████╗2026/06/30 21:54:08 stdout 2026/06/30 21:54:08 stdout ───────────────────────────────────────2026/06/30 21:54:01 stdout [migrations] no migrations found2026/06/30 21:54:01 stdout [migrations] started

I'm running the stack on my Synology NAS through container manager using the following YAML file:

services:
  jellyfin:
    image: jellyfin/jellyfin
    container_name: jellyfin
    user: "1026:100"
    ports:
      - "8096:8096/tcp"
      # - "7359:7359/udp"
    devices:
      - /dev/dri:/dev/dri
    volumes:
      - /volume1/docker/jellyfin/config:/config
      - /volume1/docker/jellyfin/cache:/cache
      - /volume1/docker/data/media:/media:ro
    environment:
      - TZ=${TIMEZONE}
    restart: unless-stopped


  gluetun:
    image: qmcgaw/gluetun
    container_name: gluetun
    cap_add:
      - NET_ADMIN
    devices:
      - /dev/net/tun
    ports:
      - "8080:8080"       # qBittorrent Web UI
      - "6881:6881"       # qBittorrent TCP
      - "6881:6881/udp"   # qBittorrent UDP
      - "7878:7878"       # Radarr
      - "8989:8989"       # Sonarr
      - "8686:8686"       # Lidarr
      - "6767:6767"       # Bazarr
      - "9696:9696"       # Prowlarr
      - "8191:8191"       # FlareSolverr
    volumes:
      - /volume1/docker/gluetun:/gluetun
    environment:
      - VPN_TYPE=openvpn
      - VPN_SERVICE_PROVIDER=protonvpn
      - OPENVPN_USER=${OPENVPN_USER}
      - OPENVPN_PASSWORD=${OPENVPN_PASSWORD}
      - VPN_PORT_FORWARDING=on
      - SERVER_COUNTRIES=Netherlands
      - TZ=${TIMEZONE}
    restart: unless-stopped


  qbittorrent:
    image: lscr.io/linuxserver/qbittorrent:latest
    container_name: qbittorrent
    network_mode: "service:gluetun"
    depends_on:
      - gluetun
    environment:
      - PUID=1026
      - PGID=100
      - TZ=${TIMEZONE}
      - WEBUI_PORT=8080
      - TORRENTING_PORT=6881
      - WEBUI_ADDRESS=0.0.0.0
      - WEBUI_EXTERNAL_ACCESS=true
    volumes:
      - /volume1/docker/qbittorrent/config:/config
      - /volume1/docker/data:/data
    stop_grace_period: "10s"
    restart: unless-stopped


  radarr:
    image: lscr.io/linuxserver/radarr
    container_name: radarr
    network_mode: "service:gluetun"
    depends_on:
      - gluetun
    environment:
      - PUID=1026
      - PGID=100
      - TZ=${TIMEZONE}
    volumes:
      - /volume1/docker/radarr/config:/config
      - /volume1/docker/data:/data
    restart: unless-stopped


  sonarr:
    image: lscr.io/linuxserver/sonarr
    container_name: sonarr
    network_mode: "service:gluetun"
    depends_on:
      - gluetun
    environment:
      - PUID=1026
      - PGID=100
      - TZ=${TIMEZONE}
    volumes:
      - /volume1/docker/sonarr/config:/config
      - /volume1/docker/data:/data
    restart: unless-stopped


  lidarr:
    image: lscr.io/linuxserver/lidarr:latest
    container_name: lidarr
    network_mode: "service:gluetun"
    depends_on:
      - gluetun
    environment:
      - PUID=1026
      - PGID=100
      - TZ=${TIMEZONE}
    volumes:
      - /volume1/docker/lidarr/config:/config
      - /volume1/docker/data:/data
    restart: unless-stopped


  bazarr:
    image: lscr.io/linuxserver/bazarr
    container_name: bazarr
    network_mode: "service:gluetun"
    depends_on:
      - gluetun
    environment:
      - PUID=1026
      - PGID=100
      - TZ=${TIMEZONE}
    volumes:
      - /volume1/docker/bazarr/config:/config
      - /volume1/docker/data/media:/data/media
    restart: unless-stopped


  prowlarr:
    image: lscr.io/linuxserver/prowlarr
    container_name: prowlarr
    network_mode: "service:gluetun"
    depends_on:
      - gluetun
    environment:
      - PUID=1026
      - PGID=100
      - TZ=${TIMEZONE}
    volumes:
      - /volume1/docker/prowlarr/config:/config
    restart: unless-stopped


  flaresolverr:
    image: ghcr.io/flaresolverr/flaresolverr:latest
    container_name: flaresolverr
    network_mode: "service:gluetun"
    depends_on:
      - gluetun
    environment:
      - TZ=${TIMEZONE}
    restart: unless-stopped


  jellyseerr:
    image: fallenbagel/jellyseerr:latest
    container_name: jellyseerr
    ports:
      - "5055:5055"
    environment:
      - TZ=${TIMEZONE}
      - LOG_LEVEL=info
    volumes:
      - /volume1/docker/jellyseerr/config:/app/config
    depends_on:
      - jellyfin
      - sonarr
      - radarr
    restart: unless-stopped

I've double checked the PUID and PGID through SSH and that's still correct, I've also double checked all the other containers and they work fine. I can connect to every single one except for Qbittorrent.

I'm honestly at a loss at what the problem could be, does anyone have any idea or tips?

EDIT: Forgot to mention, when trying to connect it gives a NS_ERROR_NET_EMPTY_RESPONSE error message

reddit.com
u/Jeffreyjop — 5 days ago

Can't connect to webUI anymore

Yesterday I got a notification my arr stack wasn't functioning anymore because gluetun needed to be updated, after updating the image and starting the stack again everything worked nicely except for Qbittorrent. It says it's running in docker but can't connect to it anymore, looking at the logs it shows the following:

date stream content
2026/06/30 21:54:09 stdout [custom-init] No custom files found, skipping...
2026/06/30 21:54:08 stdout
2026/06/30 21:54:08 stdout ───────────────────────────────────────
2026/06/30 21:54:08 stdout Build-date: 2026-05-26T04:47:45+00:00
2026/06/30 21:54:08 stdout Linuxserver.io version: 5.2.1_v2.0.12-ls459
2026/06/30 21:54:08 stdout ───────────────────────────────────────
2026/06/30 21:54:08 stdout User GID:    100
2026/06/30 21:54:08 stdout User UID:    1026
2026/06/30 21:54:08 stdout
2026/06/30 21:54:08 stdout ───────────────────────────────────────
2026/06/30 21:54:08 stdout GID/UID
2026/06/30 21:54:08 stdout ───────────────────────────────────────
2026/06/30 21:54:08 stdout
2026/06/30 21:54:08 stdout https://www.linuxserver.io/donate/
2026/06/30 21:54:08 stdout To support LSIO projects visit:
2026/06/30 21:54:08 stdout
2026/06/30 21:54:08 stdout ───────────────────────────────────────
2026/06/30 21:54:08 stdout Brought to you by linuxserver.io
2026/06/30 21:54:08 stdout
2026/06/30 21:54:08 stdout ╚══════╝╚══════╝╚═╝ ╚═════╝
2026/06/30 21:54:08 stdout ███████╗███████║██║╚██████╔╝
2026/06/30 21:54:08 stdout ██║     ╚════██║██║██║   ██║
2026/06/30 21:54:08 stdout ██║     ███████╗██║██║   ██║
2026/06/30 21:54:08 stdout ██║     ██╔════╝██║██╔═══██╗
2026/06/30 21:54:08 stdout ██╗     ███████╗██╗ ██████╗
2026/06/30 21:54:08 stdout
2026/06/30 21:54:08 stdout ───────────────────────────────────────
2026/06/30 21:54:01 stdout [migrations] no migrations found
2026/06/30 21:54:01 stdout [migrations] starteddate stream content2026/06/30 21:54:09 stdout [custom-init] No custom files found, skipping...2026/06/30 21:54:08 stdout     2026/06/30 21:54:08 stdout ───────────────────────────────────────2026/06/30 21:54:08 stdout Build-date: 2026-05-26T04:47:45+00:002026/06/30 21:54:08 stdout Linuxserver.io version: 5.2.1_v2.0.12-ls4592026/06/30 21:54:08 stdout ───────────────────────────────────────2026/06/30 21:54:08 stdout User GID:    1002026/06/30 21:54:08 stdout User UID:    10262026/06/30 21:54:08 stdout 2026/06/30 21:54:08 stdout ───────────────────────────────────────2026/06/30 21:54:08 stdout GID/UID2026/06/30 21:54:08 stdout ───────────────────────────────────────2026/06/30 21:54:08 stdout 2026/06/30 21:54:08 stdout https://www.linuxserver.io/donate/2026/06/30 21:54:08 stdout To support LSIO projects visit:2026/06/30 21:54:08 stdout 2026/06/30 21:54:08 stdout ───────────────────────────────────────2026/06/30 21:54:08 stdout    Brought to you by linuxserver.io2026/06/30 21:54:08 stdout 2026/06/30 21:54:08 stdout       ╚══════╝╚══════╝╚═╝ ╚═════╝2026/06/30 21:54:08 stdout       ███████╗███████║██║╚██████╔╝2026/06/30 21:54:08 stdout       ██║     ╚════██║██║██║   ██║2026/06/30 21:54:08 stdout       ██║     ███████╗██║██║   ██║2026/06/30 21:54:08 stdout       ██║     ██╔════╝██║██╔═══██╗2026/06/30 21:54:08 stdout       ██╗     ███████╗██╗ ██████╗2026/06/30 21:54:08 stdout 2026/06/30 21:54:08 stdout ───────────────────────────────────────2026/06/30 21:54:01 stdout [migrations] no migrations found2026/06/30 21:54:01 stdout [migrations] started

I'm running the stack on my Synology NAS through container manager using the following YAML file:

services:
  jellyfin:
    image: jellyfin/jellyfin
    container_name: jellyfin
    user: "1026:100"
    ports:
      - "8096:8096/tcp"
      # - "7359:7359/udp"
    devices:
      - /dev/dri:/dev/dri
    volumes:
      - /volume1/docker/jellyfin/config:/config
      - /volume1/docker/jellyfin/cache:/cache
      - /volume1/docker/data/media:/media:ro
    environment:
      - TZ=${TIMEZONE}
    restart: unless-stopped


  gluetun:
    image: qmcgaw/gluetun
    container_name: gluetun
    cap_add:
      - NET_ADMIN
    devices:
      - /dev/net/tun
    ports:
      - "8080:8080"       # qBittorrent Web UI
      - "6881:6881"       # qBittorrent TCP
      - "6881:6881/udp"   # qBittorrent UDP
      - "7878:7878"       # Radarr
      - "8989:8989"       # Sonarr
      - "8686:8686"       # Lidarr
      - "6767:6767"       # Bazarr
      - "9696:9696"       # Prowlarr
      - "8191:8191"       # FlareSolverr
    volumes:
      - /volume1/docker/gluetun:/gluetun
    environment:
      - VPN_TYPE=openvpn
      - VPN_SERVICE_PROVIDER=protonvpn
      - OPENVPN_USER=${OPENVPN_USER}
      - OPENVPN_PASSWORD=${OPENVPN_PASSWORD}
      - VPN_PORT_FORWARDING=on
      - SERVER_COUNTRIES=Netherlands
      - TZ=${TIMEZONE}
    restart: unless-stopped


  qbittorrent:
    image: lscr.io/linuxserver/qbittorrent:latest
    container_name: qbittorrent
    network_mode: "service:gluetun"
    depends_on:
      - gluetun
    environment:
      - PUID=1026
      - PGID=100
      - TZ=${TIMEZONE}
      - WEBUI_PORT=8080
      - TORRENTING_PORT=6881
      - WEBUI_ADDRESS=0.0.0.0
      - WEBUI_EXTERNAL_ACCESS=true
    volumes:
      - /volume1/docker/qbittorrent/config:/config
      - /volume1/docker/data:/data
    stop_grace_period: "10s"
    restart: unless-stopped


  radarr:
    image: lscr.io/linuxserver/radarr
    container_name: radarr
    network_mode: "service:gluetun"
    depends_on:
      - gluetun
    environment:
      - PUID=1026
      - PGID=100
      - TZ=${TIMEZONE}
    volumes:
      - /volume1/docker/radarr/config:/config
      - /volume1/docker/data:/data
    restart: unless-stopped


  sonarr:
    image: lscr.io/linuxserver/sonarr
    container_name: sonarr
    network_mode: "service:gluetun"
    depends_on:
      - gluetun
    environment:
      - PUID=1026
      - PGID=100
      - TZ=${TIMEZONE}
    volumes:
      - /volume1/docker/sonarr/config:/config
      - /volume1/docker/data:/data
    restart: unless-stopped


  lidarr:
    image: lscr.io/linuxserver/lidarr:latest
    container_name: lidarr
    network_mode: "service:gluetun"
    depends_on:
      - gluetun
    environment:
      - PUID=1026
      - PGID=100
      - TZ=${TIMEZONE}
    volumes:
      - /volume1/docker/lidarr/config:/config
      - /volume1/docker/data:/data
    restart: unless-stopped


  bazarr:
    image: lscr.io/linuxserver/bazarr
    container_name: bazarr
    network_mode: "service:gluetun"
    depends_on:
      - gluetun
    environment:
      - PUID=1026
      - PGID=100
      - TZ=${TIMEZONE}
    volumes:
      - /volume1/docker/bazarr/config:/config
      - /volume1/docker/data/media:/data/media
    restart: unless-stopped


  prowlarr:
    image: lscr.io/linuxserver/prowlarr
    container_name: prowlarr
    network_mode: "service:gluetun"
    depends_on:
      - gluetun
    environment:
      - PUID=1026
      - PGID=100
      - TZ=${TIMEZONE}
    volumes:
      - /volume1/docker/prowlarr/config:/config
    restart: unless-stopped


  flaresolverr:
    image: ghcr.io/flaresolverr/flaresolverr:latest
    container_name: flaresolverr
    network_mode: "service:gluetun"
    depends_on:
      - gluetun
    environment:
      - TZ=${TIMEZONE}
    restart: unless-stopped


  jellyseerr:
    image: fallenbagel/jellyseerr:latest
    container_name: jellyseerr
    ports:
      - "5055:5055"
    environment:
      - TZ=${TIMEZONE}
      - LOG_LEVEL=info
    volumes:
      - /volume1/docker/jellyseerr/config:/app/config
    depends_on:
      - jellyfin
      - sonarr
      - radarr
    restart: unless-stopped

I've double checked the PUID and PGID through SSH and that's still correct, I've also double checked all the other containers and they work fine. I can connect to every single one except for Qbittorrent.

I'm honestly at a loss at what the problem could be, does anyone have any idea or tips?

EDIT: Forgot to mention, when trying to connect it gives a NS_ERROR_NET_EMPTY_RESPONSE error message

SOLVED

Should someone find this post after having the same problem. A user mentioned that after updating gluetun the container id changed and when building qbittorrent it binds the id to the container. I had to take down the qbittorrent container and rebuild it so it picks up the new id. After doing that qbittorrent immediately started listing on the assigned ports again and all the arr containers can communicate with it again.

reddit.com
u/Jeffreyjop — 5 days ago

Did I do the maximum flow calibration wrong?

I recently got the X2D and decided to start with familiarizing with how everything works by doing some calibration tests, in this case ABS. I started with the standard 5-20mm/s flow rate test from orcaslicer which came out perfectly (first picture) after that I tried the same calibration with a 15-35mm/s but that one also came out perfectly (Second picture).

I do have a high flow 0.4mm nozzle installed but haven't seen or heard anywhere the flow could be this high without any signs of imperfections which makes me think I'm doing something wrong.

The third picture is how it looks in the slicer before exporting and saving it as a .gcode.3mf file on a usb. On the printer itself I make sure to uncheck the automatic flow calibration and all the other calibrations just to be sure. Inside the slicer itself I already upped the speed a lot and also set the max flow rate of the filament to 200mm3/s.

u/Jeffreyjop — 21 days ago

Alternatives to Map Tailor?

I was wondering if there are any alternatives to Map Tailor. Its an application that allowed you to align multiple maps with a sortof infinite zoom function which also allows it to be exported to html as a sortof small interactive world map. I've used the software quite a lot. But since it's not really being updated anymore I'm looking for something similar that's maybe a bit more user friendly.

reddit.com
u/Jeffreyjop — 1 month ago