I have the following docker-compose (some parts removed in an attempt to keep it brief):
version: "2.1" services: wireguard: image: lscr.io/linuxserver/wireguard container_name: wireguard cap_add: - NET_ADMIN - SYS_MODULE volumes: - pathToConfig:/config - pathToModules:/lib/modules ports: - 8080:8080 sysctls: - net.ipv4.conf.all.src_valid_mark=1 - net.ipv6.conf.all.disable_ipv6=0 restart: unless-stopped qbittorrent: image: lscr.io/linuxserver/qbittorrent network_mode: service:wireguard container_name: qbittorrent environment: - WEBUI_PORT=8080 volumes: - pathToConfig:/config - pathToDownloads:/downloads depends_on: - "wireguard" restart: unless-stopped
On my server everything seems to work fine, and I’m able to reach the qbittorrent web gui from localhost. The problem I’m having is that the connection times out when trying to connect to the qbittorrent web gui from another computer on my network (i.e. 192.x.x.x:8080).
This is probably obvious but I’m a complete beginner, and I can’t even tell if this sort of thing is supposed to work “out of the box”, or if there is something elementary I’m missing. I’ve searched around for answers but to be truthful I don’t understand most of them.
So my question is, how do I go about connecting to the qbittorrent web gui from another computer on my network?