Hi all,
So I’ve recently upgraded to Electric Eel on TrueNAS Scale and previously had the classic Arr suite + Qbittorrent setup through Truecharts so I’ve now moved everything over to TrueNAS native apps. Everything’s been fine except for QBittorrent, which I’m running through Dockge in order to use it in conjunction with Gluetun.
I’ve got most of the way there, everything is set up and running, but when I actually download some torrents they immediately all error. Researching this topic online has led me to suspect it’s something to do with the volume paths working differently for Docker apps but I haven’t been able to figure out exactly what, as I’m not the most technical user.
The directory my torrents go to in TrueNAS is /Datastore/data/torrents for reference. Here’s the docker compose.yaml I’m using for this:
version: “3”
services:
gluetun:
image: qmcgaw/gluetun
container_name: gluetun
cap_add:
- NET_ADMIN
devices:
- /dev/net/tun:/dev/net/tun
ports:
- 30024:30024 #qbittorrent
- 20988:20988 #qbittorrent
volumes:
- /mnt/Datastore/data
environment:
- VPN_TYPE=openvpn
- VPN_SERVICE_PROVIDER=nordvpn
- OPENVPN_USER=******
- OPENVPN_PASSWORD=******
- SERVER_REGIONS=UK London
qbittorrent:
restart: unless-stopped
image: blanked due to post link restriction
container_name: qbittorrent
environment:
- PUID=0
- PGID=0
- TZ=GMT+1
- WEBUI_PORT=30024
- TORRENTING_PORT=20988
volumes:
- /mnt/Datastore/ix-applications/qbitconfig:/config
- /mnt/Datastore/data/torrents:/mnt/download
network_mode: container:gluetun
networks: {}