QBitTorrent seeds only in Passive Mode (despite port forwarding)

Hi everyone,

I am having an issue with QBitTorrent on ZimaOS.

Even though I have properly configured port forwarding on my router, all my torrents remain stuck seeding in Passive Mode.

A few things are worth checking first, because “Passive Mode” usually means qBittorrent cannot receive inbound connections on the listening port.

On ZimaOS the common causes are:

  1. The forwarded router port does not match the qBittorrent listening port.
  2. The router is forwarding to the wrong LAN IP.
  3. qBittorrent is running in Docker, and the same TCP/UDP port is not published on the container.
  4. The container is behind the default Docker bridge network and the port mapping is missing or incorrect.
  5. The ISP is using CGNAT, so router port forwarding will not work even if it looks correct.
  6. A firewall rule on the router or ZimaOS side is blocking the inbound port.

I would first verify from the ZimaOS terminal what port qBittorrent is actually exposing:

docker ps --format "table {{.Names}}\t{{.Image}}\t{{.Ports}}" | grep -i qbittorrent

Then check the container network mode:

docker inspect qBittorrent --format '{{.HostConfig.NetworkMode}}'

If the container name is different, replace qBittorrent with the actual name shown from docker ps.

The important part is that the qBittorrent listening port must match all three places:

qBittorrent WebUI setting / listening port
Docker published TCP and UDP port
Router port forward to the ZimaOS LAN IP

Also check whether your WAN IP on the router matches the public IP shown by an external IP checker. If they are different, you are probably behind CGNAT, and normal port forwarding will not work. In that case you would need a VPN with port forwarding support, a public/static IP from your ISP, or another external relay/server solution.

If you can post the output of the two Docker commands above, plus the listening port set inside qBittorrent, we can confirm whether this is a Docker port mapping issue or a network/ISP issue.