It is unlikely that your music is stored in /container/... unless you copied it there recently. If not, either copy your music where Roon looks for it or recreate the Docker Application with corrected paths pointing at where your music actually exists.
Thanks for your help. But what would be the right volume mapping? I assume that on the left side I have to write the host name of the folder, shall I use NAS…/FLAC fora… or DataVol2/FLAC fora…?
if you want to be able to filter your music by storage location, than you will need to add them manually and delete the pre-defined /Music location; alternatively, instead of /Music prefix use something like /myMusic and don’t even define a /Music volume mapping
/share/Container/roon → /Roon
/share/Container/roon-backups → /RoonBackups
/share/Flac fora do Sooloos → /Music/fora-do-Soolos
/share/Sooloos → /Music/Sooloos
You could try "/DataVol2/FLAC fora do Sooloos:/Music" or "/share/DataVol2/FLAC fora do Sooloos:/Music" in the Docker Compose. But this is all just guessing on our part, you’re the one sitting in front of your NAS holding your music. So you’re in the best position to lookup the correct path information. See also:
“minor” typo in the “.. fora do Sooloos” volume mapping, if you didn’t spot it already - it should be FLAC (all capital letters) not Flac; sorry about that
/share/FLAC fora do Sooloos → /Music/fora-do-Sooloos
Our diagnostics servers show a network share associated with your most recently active Roon Server; from a glance, it matches the location described in this thread.
Are we correct in assuming that you’ve successfully mapped this file location to the containerized server now? Please reach out if we can assist further. Thank you!
I understand how frustrating this volume mapping process in Docker can be.
Let’s clear up how QNAP structures its folders so you can find the exact path you need.
How QNAP Folder Paths Work
Behind the scenes, QNAP uses a Linux operating system. In this system, all of your top-level shared folders live under a master directory called /share/.
When you create a shared folder (like your FLAC fora do Sooloos folder), QNAP places it on a specific hard drive volume (like CACHEDEV1_DATA, DataVol1, or DataVol2) and links it inside that /share/ directory. Because Docker is isolated from the rest of your NAS, it cannot use network names; it requires the absolute, physical path starting from /share/.
How to Find Your Exact Absolute Path
Instead of guessing, you can ask QNAP to tell you exactly what the path is:
Open your QNAP Control Panel.
Navigate to Privilege > Shared Folders.
Locate your FLAC fora do Sooloos folder in the list.
Click the Edit Properties icon (it looks like a piece of paper and a pencil) under the “Action” column for that folder.
In the properties window, look at the Volume and the Path information.
Your absolute path combines these elements. Depending on your specific QNAP configuration, it will look like one of these two formats:
- /share/DataVol2/FLAC fora do Sooloos:/FLAC fora do Sooloos
- /share/FLAC fora do Sooloos:/Music
Updating Your Docker Configuration
Once you have the exact absolute path from the Shared Folders properties, edit your Container Station configuration YAML
Go to the volumes: section of your configuration.
Replace the generic music path with your exact path. Make sure there are no typos, and remember that Linux is completely case-sensitive (so FLAC is different from Flac).
Save the changes and recreate/restart the container.
Once the container boots up with the correct absolute path, you will be able to go into Roon Settings > Storage, add the /FLAC fora do Sooloos folder, and Roon will instantly see all of your files.
the alias names for the 2 folders inside the container are set to /Music and /music - I would avoid this. Call one /Music (the main one) and the other /Music2 or something like that
try the same path, but leave out the /DataVol2 logical volume name as a folder name
correct the syntax of the share path for the main /Music folder, the /FLAC fora do Sooloos part exists twofold
So I would try, without the volume´s logical name in the path (as it seems to work with /Container already):
/share/Container/roon:/Roon
/share/FLAC fora do Sooloos:/Music
/share/Container/roon-backups:/RoonBackups
/share/Sooloos:/Music2
If this does not help, you might need to add the volume name as used on system level, for example:
/share/Container/roon:/Roon
/share/CACHEDEV2_DATA/FLAC fora do Sooloos:/Music
/share/Container/roon-backups:/RoonBackups
/share/CACHEDEV2_DATA/Sooloos:/Music2
CACHEDEV2_DATA is just a wild guess from my side. It might well be CACHEDEV1_DATA - you need to figure that out.
Did you restore a previous backup? You need to copy the backup data folder from your previous roon installation to the new folder /Container/roon-backups and then run Settings > Backup > Find a Backup > Restore