I am trying to connect qbittorrent and wireguard.
I am trying to connect qbittorrent and wireguard.
My solution uses qBittorrent with Glutun and it works great. My Docker Compose file is based on this one https://github.com/TechHutTV/homelab/blob/main/media/arr-compose.yaml. I simply removed some of the services I didn't need. I recommend watching his YouTube video(Same video on Odysee) if you can't get it to work.
I am trying to have a QBitTorrent Docker container that is accessible on my local network and connects to WireGuard. I know this is a basic question, and I'm sorry if I'm wasting your time. I am using a separate user for this that i have add to the docker group.
I can't access the web interface what have i configured wrong.
Here is my docker compose file. ```
services: qbittorrent: image: lscr.io/linuxserver/qbittorrent:latest container_name: qbittorrent environment: - PUID=1001 - PGID=1001 - TZ=Europe/London - WEBUI_PORT=8080 - TORRENTING_PORT=6881 volumes: - /home/torrent/torrent/:/config - /home/torrent/download/:/downloads network_mode: service:wireguard depends_on: - wireguard restart: always
wireguard: image: lscr.io/linuxserver/wireguard container_name: wireguard cap_add: - NET_ADMIN - SYS_MODULE environment: - PUID=1001 - PGID=1001 - TZ=Europe/London ports: - 51820:51820/udp volumes: - /home/torrent/wireguard/:/config - /home/torrent/wireguard/london.conf/:/config/wg0.conf sysctls: - net.ipv4.conf.all.src_valid_mark=1 restart: always
Move the ports you are exposing from the qbit container to the wireguard container. The VPN container should be the only one exposing ports in this case.
But like someone else said, the gluetun image works really well for this.
Thanks for the suggestion. This is what I ended up doing, and it works really well.