New to TrueNAS and having a hell of a time with getting this app to map the files to the shares. All ive been able to find online are older how-to’s and then posts after stating that the newer version changed things. Here’s what i’ve got running: Version:
ElectricEel-24.10.1
Name: [qbittorrent]
App Version: 5.0.3
Version: 1.1.14
I have a public share called Torrents in the HDDs pool. According to the tutorials, it’s supposed to be as simple as changing the Download Storage to Host Pat wioth the Mount Path of /downloads and the host patch set to where you want the files to show. I have downloaded the ubuntu ISO, but it never shows in the share, only in the downloads folder in the app. What am i missing?
App was installed with all other default settings in place, and installed directly from the ‘Discover Apps’ section of TrueNAS.
Thanks for reaching out. Here’s how things are configured on both sides.
qbittorrent
Default Torrent Management Mode:
Manual
When Torrent Category changed:
Relocate torrent
When Default Save Path changed:
Switch affected torrents to Manual Mode
When Category Save Path changed:
Switch affected torrents to Manual Mode
Use Subcategories - unchecked
Use Category paths in Manual Mode - unchecked
Default Save Path:
/config/downloads
Keep incomplete torrents in:
/config/downloads/temp - unchecked
Copy .torrent files to:
Copy .torrent files for finished downloads to:
truenas
Storage Configuration
qBittorrent Config Storage
Type
ixVolume (Dataset created automatically by the system)
ixVolume Configuration
Enable ACL - unchecked
qBittorrent Downloads Storage
Mount Path
/downloads
Type
Host Path (Path that already exists on the system)
Host Path Configuration
Enable ACL - unchecked
Host Path
/mnt/HDDs/Torrents
Additional Storage
No items have been added yet.
Thanks! This generated a new error: (W) 2025-01-05T07:52:03 - File error alert. Torrent: "ubuntu-24.10-desktop-amd64.iso". File: "/mnt/HDDs/Torrents/ubuntu-24.10-desktop-amd64.iso". Reason: "ubuntu-24.10-desktop-amd64.iso mkdir (/mnt/HDDs/Torrents/ubuntu-24.10-desktop-amd64.iso) error: Permission denied"
Do you know which group this app needs assigned to write to the mnt?
Mind you, I don’t know what will happen to the visibility of the files currently in /config/downloads when the mount is changed to point there. It’s possible they will appear hidden.
You may also need to adjust the permissions, in case your current qBittorrent user lacks permissions to read/write/access the files in the host path.
Also, I see you used iXVolume to store your qBittorrent configuration files. That means that if you ever need to redo your Apps setup, you have a higher risk of losing your previous configuration. iXVolumes are specifically not meant to be used for any data you intend to keep. The only way to change that is to remove the App and install it anew with different settings.
qBittorrent Config Storage
Type
ixVolume (Dataset created automatically by the system)
ixVolume Configuration
Enable ACL - unchecked
qBittorrent Downloads Storage
Mount Path
/mnt/HDDs/Torrents
Type
Host Path (Path that already exists on the system)
Host Path Configuration
Enable ACL - unchecked
Host Path
/mnt/HDDs/Torrents
once everything in all 3 spots is identical, the system runs with no issues. No permission changes, no odd save locations, no adjustments. Just set it all to the mnt directory and it will do the rest.