Error downloading Roon image via Docker on Synology NAS (ref#U98837)

What is the operating system of your Roon Server host machine?

· Prebuilt Branded Roon Server (SonicTransporter, Innous, Merging...)

What kind of device are you using to perform the login?

· iOS

Where are you trying to login?

· I can't log into TIDAL, KKBox or nugs

Have you been redirected to the Tidal/KKBOX/nugs login page in your browser?

· No

Please try to restart your Roon Server by closing the Roon Server app in the taskbar (MacOS), task manager (Windows) or rebooting your Roon Server machine.

· No, the issue remains the same

Different device

· I cannot switch to a different device

Are you still facing the issue on the different device

· No, the issue remains the same

Describe the issue

Bonjour, j’essaye d’installer roon sur NAS Synology sans succès. Je n’arrive pas télécharger l’image via docker (le registre a renvoyé un mauvais résultat) pouvez-vous m’aider.

Hello, I’m trying to install Roon on a Synology NAS but haven’t had any luck. I can’t download the image via Docker (the registry returned an error). Could you help me?

Pour être clair, vous n’utilisez pas un appareil reconverti et vous n’avez aucun problème pour vous connecter à un service de streaming ?

Is Roon Server running?

· No, Roon Server is not running.

For Roon connectivity to work properly, both Roon Server and Roon Remote need to be turned on.

· I can't turn on Roon Server, I need help.

Describe the issue

Je n’arrive pas à installer roon via docker sur mon NAS Synology

Please read:

The error “Registry returned bad result” when connecting to GitHub Container Registry (GHCR) is caused by an authentication failure or wrong URL. Note that GHCR does not accept standard GitHub passwords, and you need to generate a Personal Access Token (PAT) token to login.

However, that is for pushing updates not downloading them. So, use the Docker Compose or Docker Run configurator to install the container.

L’erreur « Registry returned bad result » qui survient lors de la connexion à GitHub Container Registry (GHCR) est due à un échec d’authentification ou à une URL incorrecte. Notez que GHCR n’accepte pas les mots de passe GitHub standard ; vous devez générer un jeton d’accès personnel (PAT) pour vous connecter.

Toutefois, cela concerne la publication de mises à jour et non leur téléchargement. Utilisez donc le configurateur Docker Compose ou Docker Run pour installer le conteneur.

Merci de ne pas publier plusieurs fois le même sujet.

Hello @laurentjos

The “registry returned bad result” error you are seeing is a well-documented limitation of the Docker graphical interface on older versions of Synology DSM. The older Synology Docker GUI cannot properly authenticate with the GitHub Container Registry (GHCR).

This is a system-wide Synologyissue, not a Roon-specific bug. You can see this discussed directly on the official Synology Community forums, where users attempting to download any GHCR-hosted software encounter the exact same error.

To resolve this on your NAS, you must download the Docker image manually using an SSH connection. Here are the steps to pull the image:

  1. Enable SSH: Go to your Synology Control Panel > Terminal & SNMP > check Enable SSH service and apply the changes.
  2. Connect to the NAS: Open an SSH client (such as PuTTY on Windows, or the Terminal app on macOS) and connect to your NAS using its local IP address and your administrator credentials.
  3. Pull the image: Once connected, type the following command and press Enter (you will be prompted to enter your password): sudo docker pull Package roonserver · GitHub
  4. Verify and Secure: Wait for the download process to complete. The Roon image will now appear in the “Images” tab of your Synology Docker UI. Please remember to disable the SSH service in the Control Panel afterward for security reasons.

Once the image is successfully downloaded, you can proceed with the standard installation. For comprehensive instructions on setting up your folder structures, volume mappings, and generating your configuration, please refer to our official resources:

Let me know if the download succeeds using this command-line method.

Please note: The following translation was provided by Google Translate. Remarque : La traduction suivante a été réalisée via Google Translate.

Bonjour Laurent,

L’erreur “registry returned bad result” que vous rencontrez est une limitation bien documentée de l’interface graphique Docker sur les anciennes versions de Synology DSM. L’ancienne interface graphique Docker de Synology ne parvient pas à s’authentifier correctement auprès du GitHub Container Registry (GHCR).

Il s’agit d’un problème lié au système Synologydans son ensemble, et non d’un bug spécifique à Roon. Vous pouvez voir cela discuté directement sur les forums officiels de la communauté Synology, où les utilisateurs qui tentent de télécharger n’importe quel logiciel hébergé par le GHCR rencontrent exactement la même erreur.

Pour résoudre ce problème sur votre NAS, vous devez télécharger l’image Docker manuellement à l’aide d’une connexion SSH. Voici les étapes pour télécharger l’image :

  1. Activer SSH : Allez dans le Panneau de configuration de votre Synology > Terminal et SNMP > cochez Activer le service SSH et appliquez les modifications.
  2. Se connecter au NAS : Ouvrez un client SSH (comme PuTTY sur Windows, ou l’application Terminal sur macOS) et connectez-vous à votre NAS en utilisant son adresse IP locale et vos identifiants administrateur.
  3. Télécharger l’image : Une fois connecté, tapez la commande suivante et appuyez sur Entrée (il vous sera demandé d’entrer votre mot de passe) : sudo docker pull Package roonserver · GitHub
  4. Vérification et sécurité : Attendez que le processus de téléchargement soit terminé. L’image Roon apparaîtra désormais dans l’onglet “Images” de votre interface Docker Synology. N’oubliez pas de désactiver le service SSH dans le Panneau de configuration par la suite pour des raisons de sécurité.

Une fois l’image téléchargée avec succès, vous pouvez procéder à l’installation standard. Pour des instructions complètes sur la configuration de la structure de vos dossiers, les mappages de volumes et la génération de votre configuration, veuillez consulter nos ressources officielles :

Faites-moi savoir si le téléchargement réussit à l’aide de cette méthode en ligne de commande.

Merci beaucoup pour votre aide précieuse.

Effectivement cette méthode fonctionne, mais je suis revenu sur mon bon vieux Mac ( problème de lenteur) merci encore et belle journée.


Thank you so much for your invaluable help. Indeed, this method works, but I’ve gone back to my good old Mac (it was slow). Thanks again and have a great day!

Hi @laurentjos,

It’s good to hear the Docker method worked, even if you decided to go back to your Mac because of the slowdown. Since this is resolved, we’ll mark this thread for closure. Enjoy your music!