· I have just updated my Roon on a QNAP NAS and its stopped working.
The forums pointed me toward using container station and I have successfully created a docker container running roon that I can stream from Qobuz and use radio, but I cannot find the correct mapping for my extensive library of music on my NAS. All of the music is in a nested set of folders within the folder /share/Audio. However, following the QNAP setup guidelines and entering this path, Roon does not find any files. (I have attached a FileStation screenshot showing my directory structure)
I also note that the guide maps the Roon database within the Container. Is that correct? Should it not be outside of the container so it is persistent? The same question applies to the backup.
The directories being put under the Container isn’t the same as the being in the container. The Container directory is the Container Station directory.
My QNAP is set up with a thick volume, but I think the paths should be roughly the same. Here is my layout:
Thanks for writing in! We wanted to check in on this thread to see if the above comment from @Stephen was helpful - I can see from your account admin that there are roughly 10k local tracks successfully tied to your Roon Server currently.
If so, nice work! We’ll be monitoring for your reply. Thank you
Account diagnostics remain active for your account since this thread is still open. We’ve noticed some Roon Server activity since you last posted here, and we can see that your library hosts a healthy volume of local content in a watched folder.
Are you still having any issues? We’ll allow this thread to auto-close without any new responses, so please reach out if we can still assist. Thank you!
Thanks for your reply. I have been otherwise occupied and so delayed in my reply.
I confess I don’t understand the post above - Is it suggesting there is extra YAML I need to add?
Just to summarise where I am as I have deleted and reinstalled the container several times over, trying different changes to try and get this working. Every time I do Roon only identifies the music that I have favourited on Qobuz, it shows nothing of my local music files on the NAS.
Currently I have a container running Roon. Using the inspector the YAML is:
I feel I need to delete the whole install of the container and the content of the volume called Roon on the SSD and do a completely fresh install, but I am at a loss as to what changes I should make to the YAML to enable Roon to see my local music files and compile a database.
To answer your question about persistence: mapping the database outside the container is exactly what your current YAML is doing! The line - /share/Container/roon:/Roon tells Docker to take the internal /Roon database and permanently save it on your actual NAS in the /share/Container/roon folder. So, your database and backups are perfectly safe, persistent, and live outside the container.
Finding Your Exact Music Path The reason Roon cannot see your music is that QNAP’s internal file structure can sometimes hide the true absolute path. While /share/Audio is the standard guess, depending on how your NAS drives are configured (I see StKildaRAID6 in your screenshot), the exact path is likely slightly different.
Instead of guessing or trying different variations, the easiest and most accurate way to find the exact path is to ask QNAP:
Open your QNAP Control Panel.
Navigate to Privilege > Shared Folders.
Locate your Audio 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.
Your absolute path will combine these. It will likely look something like /share/StKildaRAID6/Audio (or whatever specific volume name is listed there).
Once you have that exact path, simply update your YAML file’s volume section to match: - /share/YOUR_EXACT_PATH_HERE:/Music
Recreate the container with that updated line, and Roon should finally be able to see and scan your local files!
Really helpful steer - but through trial and error I discover that the required path does NOT include the volume. Thus I have a volume ‘Audio’ which contains several folders including ‘Lossless Music’ and the mapping is just /share/Lossless Music.
Further, to help anyone else I have several other folders with music in (of different formats or qualities) so I needed to add 4. I found the best way to do that, and see the structure via the ‘Folders’ tab on Roon was to add them all as sub-directories to :/Music.