Persistent Docker volume mount issues with Gluetun + qBittorrent / Transmission Kategorie: Technical Support / Docker / Portainer

Hi everyone,

I’m having a very persistent and frustrating issue with volume mounts when running torrent clients behind Gluetun on UmbrelOS.

Setup:

  • UmbrelOS (latest) on Umbrel Pro

  • Gluetun (WireGuard + Mullvad)

  • Tried both linuxserver/qbittorrent and linuxserver/transmission

  • Running with network_mode: “container:gluetun”

  • Managing stacks via Portainer

Problem:

Downloads are successfully completed inside the container, but never appear on the host filesystem / in the Umbrel File Manager under Downloads.

Volume mounts I tried:

YAML

- /home/umbrel/umbrel/home/Downloads:/downloads
- /home/umbrel/Downloads:/downloads

Commands executed on host:

Bash

mkdir -p /home/umbrel/Downloads
chown -R 1000:1000 /home/umbrel/Downloads
chmod -R 775 /home/umbrel/Downloads

# Also tried:
mkdir -p /home/umbrel/umbrel/home/Downloads/complete
chown -R 1000:1000 /home/umbrel/umbrel/home/Downloads
chmod -R 775 /home/umbrel/umbrel/home/Downloads

Inside the container:

Bash

mount | grep downloads     # returns nothing → mount not active
ls -la /downloads          # shows the downloaded files are there

The volume shows up correctly in Portainer’s Volumes tab, but the bind mount is not actually working inside the container.

Other official Umbrel apps (Immich, Jellyfin, etc.) have no problems with volume mounts.

Has anyone else experienced this issue recently?
Is there a known limitation with deep paths under /home/umbrel/umbrel/… or when using network_mode: “container:gluetun”?

Any help or workaround would be greatly appreciated.

Thanks!

PS: I new to all of this so I used AI do get it working also English is not my native language so this text is also translated by AI.