Unable to find official Roon Docker image for Synology NAS (ref#W0G780)

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

· Installed Docker on Synology NAS. URL for official Roon Image not working (not recognised) Found image gs1903//roonserver:latest. As this does not appear to be the offical release (although it is working), please advise if I would expect any issues. Alternatively, where can I download the image file required for me to upload in Docker

Tell us about your home network

· Synology NAS 1815+, DSM7.1

Did you see this?

Thanks for that

I did see that. Tried to create the .yml file, but Synology did not recognise it as a valid file format when I download it after making some path changes on the volume

Will re-read the documentation and try again

Hello @Grant_Butcher

Thank you for reaching Roon support.

We have prepared the guide for the Synology with Docker.

Please let us know if you have any problems following it, and on which step you are stuck.

Thanks Vadim

The problem I have, is that when I use the url mentioned in the documentation ( Package roonserver · GitHub ) and try to add under image. I get the following error

Invalid Docker Repository Url: Package roonserver · GitHub

I did try this last weekend and just tried ii again now and still the same error. I am running on DSM 7.1 (DS1815+)

I did use gz1903/roonserver:latest - this allows me to utilise TIdal via Roon, but I cannot added in the path for my local music on my NAS. I have multiple formats for the path, but keep on getting errors. I have already pointed to /volume1/music in the container - but am still not seeing my local files
Hence I wanted to see if I could move the official Roon Image, but this is not working
Also, I tried to create the image using the Configurator and saving the .yml file - but this also did not work - Unrecognised file format

Before the update from last week, my Roon was working perfectly.

Not sure where to go from here

Thanks
Grant

Thanks for the additional information @Grant_Butcher!

The legacy Docker app on DSM 7.1 has issues pulling images directly from ghcr.io (GitHub Container Registry) via the Images tab “Add from URL” method. When you paste Package roonserver · GitHub there, it will always fail. This is a Synology limitation on older DSM versions, not a problem with the Roon image itself.

The right method is to go to the Projects tab in Container Manager (not the Images tab) and create a project using the compose YAML generated by Roon’s configurator. When you do it this way, Container Manager hands the full compose file to Docker, which does the pull internally, and this works fine even on DSM 7.1, with no custom registry setup, SSH, or third-party tools needed.

Here’s how to do it:

  1. Go to the [url=https://help.roonlabs.com/portal/en/kb/articles/installing-roonserver-on-synology-with-docker]Roon configurator[/url] and generate your docker-compose.yml
  2. In Container Manager, go to the Project tab (not Images)
  3. Create a new project and paste in the YAML content
  4. The YAML will start with something like:
yaml
 services:
 roonx:
 image: ghcr.io/roonlabs/roonserver:latest
  1. That's also where you'll set your volume mapping for local music (more on that below)
The volume mapping must be done in the compose YAML, not added after the fact. In your YAML, under the service, you need something like:

yaml

 volumes:
 - /volume1/music:/music:ro

The left side (/volume1/music) is the path on your NAS; the right side (/music) is what Roon sees inside the container. Then in Roon’s settings, add /music as your watched folder — not /volume1/music.

Let me know if this helps!

Unfortunately this has not worked.

When trying to compose a file, I can compose a .yml file under Docker Configuration Generator, but there is no Project Tab - under the option of Container in Docker to paste the data into, I can only Create an Image, and then only add from url or File

Remember this is Docker under DSM7.1 and not Container Manager under DSM7.2

When adding from file, I get Invalid File format when trying to upload the .yml file