Hello intellectuals!
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?