QNAP NAS Docker: Issue with restoring Roon from backup (ref#RDQ4D7)

Hi! What’s not quite right with Roon?

· None of the above quite fits

None of the above quite fits

· None of these quite match

Tell us what's going on

· Restoring from backup

Tell us about your home network

· QNAP TS-x37a

Further info below…

Have installed Roon as a container following directions here:

https://help.roonlabs.com/portal/en/kb/articles/installing-roonserver-on-qnap-with-docker#Before_you_begin

When trying to select backup location

The following appears, (animated 3 lines), left for couple of hours, but nothing happens. Not sure if this is pointing to correct location

Tried adding network share folder

Tried the address from “where” Multimedia/RoonBackup also “/Volumes/Multimedia/RoonBackup”

and

smb:// as shown

Any ideas?

Hey @Kenneth_McCracken,

Thanks for taking the time to write in and share your report!

From a fresh Roon Server diagnostic report, Roon can see the /RoonBackups mount point inside the container; it’s there and mounted, but when it tries to read actual backup folders inside it, it finds nothing it recognises and crashes silently (showing you the spinning animation forever).

We can see your Mac shows the backup is at: smb://NAS6EDC._smb._tcp.local/Multimedia/RoonBackups

But inside the Docker container, /RoonBackups is mounted directly to a QNAP volume, not to Multimedia/RoonBackups. Your actual backup data (4.8 GB, 32,950 items) is sitting in the Multimedia share’s RoonBackups subfolder, which is a different path than what’s bound into the container.

You’ll want to verify where your backup actually lives on the QNAP

SSH into your QNAP or use File Station and confirm the full path. It’s likely one of:

  • /share/Multimedia/RoonBackups
  • /share/homes/.../RoonBackups
Look for the folder containing subfolders named with long alphanumeric IDs (those are the actual Roon backup directories).

Step 2: Edit your Docker container’s volume binding

In Container Station, stop the roonserver container, then click Edit. Find the volume/bind mount section. You likely have:

/share/someVolume/RoonBackups

Change the host path to point to your actual backup folder, e.g.: /share/Multimedia/RoonBackups/RoonBackups

Then, restart and select the location in Roon

After restarting the container, in Roon go to Settings → Backups → Restore and select the /RoonBackups folder from the file browser (it appears as a mounted drive). It should now find your backup files instead of spinning forever.

I hope this helps! :+1:

Thanks for reply.

Think I need to recreate the container (no suitable options when editing in container station), adding the correct paths below, when first writing the Docker Configuration Generator

Do I leave /Roon as shown below?

Then change the location for /Music & /RoonBackups?

Up and running :upside_down_face:

Had to recreate the docker container at

With the correct paths in the Volumes

Backups folder was found in Roon

Volume: /RoonBackups with full path added when creating docker container

Then had to point Roon to where Music was stored

Volume: /Music with full path added when creating docker container

As an aside, perhaps

could be updated, for existing Roon users, to include adding Volumes pointing to where backup and music are stored.

3.3 says to add volumes if needed, but does not explain why they might be needed.