Web UI access from anything other than the host machine for qbittorent and sonarr not working. Jackett reachable from both localhost and LAN machines.. Help needed please!

Hi all, I’ve successfully run up Jackett, sonarr and qbittorent using the dyonr/jackettvpn image for jackett which has a combined open vpnclient and it connects fine to StrongVPN. The vpn client connects successfully and then sonarr and qbittorent also use the jackett/vpn conatiner as their network using --network container:jackettvpn. I have published the ports in the jackettvpn container for sonarr and qbt.

I can connect to every gui using localhost:xxxx on the host machine, but can only connect to jackett using :9117 using another computer on the LAN. Neither sonarr or qbt’s guis are reachable this way. Have been on this for a few days now and could do with a pointer or some help please.

UPDATE: I got everything working without messing around with iptables NAT, HTTP/TCP proxy or whatever. I used the following images:

  • dperson/openvpn-client
  • binhex/arch-qbittorrentvpn
  • linuxserver/sonar
  • rbinhex/arch-nzbget
  • binhex/arch-jackett

I passed all the the traffic to the dperson/openvpn-client using--net=container:vpn and publishing the ports for the other 4 containers in the dperson/openvpn-client container.

All containers were accessible from the host machine on localhost:xxxx and my LAN on 192.168.X.X:xxxx

Could you possibly give me a pointer on the easiest method to achieve this and/or any relevant examples? I have very limited knowledge of all of the above. TIA