New Roon installation with Container Station - Please help me

Hi,

I want to install Roon Server using Container Station on my QNAP-TVS-471, and my configuration is as follows:

  • DataVol1 is HDD and DataVol2 is SSD
  • My music files are in DataVol1 in the shared folder ‘Music’

For the best performance, I assume it’s better to create the container shared folder on DataVol2. So, I manually created a shared folder named ‘Container’ on DataVol2 (with r/w access to all administrators) and selected it as the container folder during the installation of Container Station.

I want to store Roon backups in DataVol1 in shared folder ‘Backup/Roon/NAS/RoonBackups’.

In the Docker Configuration Generator, I entered the following settings and created the application:

services:
roonserver:
image: Package roonserver · GitHub
container_name: roonserver
network_mode: host
environment:

  • ROON_INSTALL_BRANCH=production
  • TZ=Europe/Brussels
    volumes:
  • /share/DataVol2/Container/roon:/Roon
  • /share/DataVol1/Music:/Music
  • /share/DataVol1/Backup/Roon/NAS/RoonBackups:/RoonBackups
    restart: unless-stopped
    logging:
    driver: local

I see that roon-server is running in Container Station.

Next, I launch the Roon app on my laptop (macOS), but unfortunately, Roon Server is not detected. What did I do wrong? Could you please help me? Thanks!

It took a fair while on my Synology at this point to find the new server. I had to quit, then restart Roon on the Mac a few times before it found the new server. If you’re running an active firewall perhaps disable it temporarily.

Restarting Roon multiple times makes no difference.

I think there’s an issue with the Container Station: for example, if I click on ‘Event logs,’ nothing happens and the UI freezes. I’m forced to completely quit and restart Safari to access the NAS again.

Under the Overview section, in ‘Top 5 by CPU Utilization’, the utilization percentage remains static. Is this normal?

Please open a Support request since the technical support team do not monitor this category.

Done. Thank you.

If I understand QNAP file logic correctly, the (internal) Volume name should not be in the path. So the correct syntax would be:

/share/Container/roon:/Roon
/share/Music:/Music
/share/Backup/Roon/NAS/RoonBackups:/RoonBackups
Make sure there is no top-level folder called /Container/ on DataVol1, not even one created by Container Station. If so, use a different name like /RoonContainer/

Once Container Station has downloaded and installed roon, you should see an increase in RAM utilization both in Container Station and the resource monitor. You can check the log window in Container overview to see error messages if they occur.

Hello, the issue I was experiencing with Container Station hanging was caused by the QNAP certificate that I hadn’t imported. Thank you.

The /share/Music won’t work. The library needs to be in a subfolder like this /share/Multimedia/Music

docker run -d
–name roonserver
–network host
-e ROON_INSTALL_BRANCH=production
-e TZ=Europe/Berlin
-v /share/Container/roon:/Roon
-v /share/Multimedia/Music:/Music
-v /share/Container/roon-backups:/RoonBackups
–log-driver local
–restart unless-stopped
Package roonserver · GitHub

This should work – at least it works for me.

It actually depends on the folder names and hierarchy of this particular NAS. You can create a top-level folder named /Music/ for you music, or use a subfolder of /Multimedia/, which seems to be preinstalled on many QNAP NAS´ primary volume.

You could use the internal names if you want,
but its not DataVolX –> it’s CACHEDEVX_DATA on QNAP

(you can only check this via SSH afaik, I never found a way in the GUI to get this, only in SHH)

/share/Container/roon:/Roon
/share/Music:/Music
/share/Backup/Roon/NAS/RoonBackups:/RoonBackups

Finally, these settings are the right ones for my case. As a reminder, I installed Container Station on DataVol1 (HDD), manually created a share ‘Container‘ on DataVol2 (SSD), and pointed to that share during the initial setup of Container Station. ‘Music’ and ‘Backup/Roon/NAS/RoonBackups:/RoonBackups’ are on DataVol1. Thanks to everyone for your help!