I’ve bounced around running my server on many different OS options, I used proxmox with Ubuntu VMs and containers for a long time and did really like it but decided that for my tiny operation basically just trying to run Jellyfin and maybe a few other things like a Minecraft server, a simple one click deployment OS works good enough for me. Most of the time.
I’ve really been loving ZimaOS, management is so easy when you’re only running a couple basic services like I am. But I decided I wanted to set up an arr stack to build up my media library easier and let others request things. I actually had this set up before on proxmox so it’s not my first time.
The only problem is I can’t for the life of me get qBittorrent to use my gluetun VPN with Mullvad, the fact that I can’t directly edit the compose yml is killing me, because the options that I need to change should hypothetically be simple, but they just don’t appear to even exist in the ZimaOS app settings gui. Has anyone gotten this to work?


Yes my gluetun container is working properly, I just can’t figure out how to edit the compose for the qbittorrent file to work behind gluetun. I’ve even exported a working qbittorrent app, uninstalled it, edited and uploaded a new compose file as a custom app but that doesn’t seem to work for me.
This is a docker compose that I know works for qbittorrent behind gluetun.
I wonder if you are missing the “network_mode: service:gluetun” part?
qbittorrent: image: lscr.io/linuxserver/qbittorrent:latest container_name: qbittorrent2 network_mode: service:gluetun environment: - PUID=1000 - PGID=1000 - TZ=Etc/UTC - WEBUI_PORT=9090 - TORRENTING_PORT=6882 volumes: - /path/to/qbittorrent/appdata:/config - /mnt/JellyFinContent/Data/torrents:/data/torrents #optional
ports:
- 9090:9090
- 6882:6882
- 6882:6882/udp