Was ist Roon on NAS?

Roon on NAS ermöglicht es Roon Server von Roon Labs auf deiner ASUSTOR, QNAP or Synology Netzwerkfestplatte zu installieren. Dadurch wird kein weiterer Computer mehr benötigt, sofern die Netzwerkfestplatte die Systemvorraussetzungen erfüllt. Roon Server auf Netzwerkfestplatte eignet sich bestens für eine Roon Server installation und liefert zudem zusätzliche Vorteile:

Geringere Netzwerkauslaustung

Nutzt man eine Netzwerkfestplatte nur für seine Musikdateien, verringert sich, durch die Nutzung von Roon Server auf seiner Netzwerkfestplatte die Netzwerkauslastung. Denn in diesem Fall kan auf alle Musikdateien lokal zugegriffen werden.

Weitere Dienste nutzen

You have your music files on one centralized storage device, while being able to run other tasks on your NAS. This could be backup routines, or metadata enhancers like bliss.

Einfache RAID Einrichtung

Mit einer Netzwerkfestplatte ist es sehr leicht z.B.ein RAID-5 einzurichten und bietet zusätzliche Sicherheit vor Festplattenausfall. Es sollte dennoch nicht als ein Backupersatz angesehen.
Installation
ASUSTOR

  1. Öffne die ASUSTOR Adminstration über deinen Browser und starte App Central. Im ‚Media Server‘ Bereich findest du Roon Server und kannst es mit einem Klick installieren.
  2. Im Anschluss muss einmal der Speicherort für Roon Servers Datenbank festgelegt werden. Roon Server läuft nun auf deinem ASUSTOR Gerät und du kannst dich mit Roon von deinem Computer oder Smartphone/Tablet mit dem Server verbinden.

Get it in the ASUSTOR App Central
QNAP

  1. Öffne das App Center in der QNAP Web-Administration. Im Bereich Unterhaltung, findest du die Roon Server App. Klicke auf *Installieren* und sie wird auf dein QNAP NAS installiert.
  2. Im Anschluss muss einmal der Speicherort für Roon Servers Datenbank festgelegt werden. Roon Server läuft nun auf deinem QNAP NAS und du kannst dich mit Roon von deinem Computer oder Smartphone/Tablet mit dem Server verbinden.

Get it in the QNAP App Center
Synology

  1. Erstelle einen neue Freigabe „RoonServer“ auf deinem bevorzugten Laufwerk. Roon Server wird dort seine Datenbank speichern..
  2. Öffne das Paket-Zentrum auf deiner Synology.
  3. Setze in den Paket-Zentrum Einstellungen die Vertrauensebene unter dem Reiter Allgemein auf ‚Jeder Herausgeber‘. 
  4. Lade die spk-Installationsdatei unten für Roon Server herunter.
  5. Klicke auf manuelle Installation im Paket-Zentrum und wähle die geladene spk-Datei zur Installation aus. Folge den eingeblendeten Anweisungen.

Bitte beachten: Synology hat mit DSM7 die Unterstützung von USB Audiogeräte gestrichen.

Installer for Synology DSM 6.x (x64)

Installer for Synology DSM 7 (x64)

Changelog

Änderungen werden auf Github dokumentiert
Unten sind die neuesten plattformspezifischen Änderungen.

ASUSTOR
Current Version: 2021-10-13
  • Changes for ADM 4
  • Minimum ADM version has been increased to ADM 4 due to missing or too old library files in ADM 3.x. These library files will soon be required for Roon Server to work.
  • All database folders are now parented in a “RoonOnNAS”-folder (they will be migrated when updating)
  • custom ffmpeg can now be provided in RoonOnNAS/bin directory
  • Rewrite of PID handling
  • Rewrite of bash scripts

Version: 2020-07-26

  • fixed a bug which prevented the user to set Roon Servers database location
  • updated Roon icons

Version: 2020-05-21

  • Fixed security issue
  • Minor fixes and adjustments

Version: 2020-06-20

  • No need to reauthorise Roon Server after reboot (RoonServer 1.7 – build 571 or higher)
  • Minor fixes and adjustments

Version: 2019-04-01

  • No need to have entware as a dependency anymore, because Bash is bundled now with the app.
  • bundled bash will only be used if no other bash is available at /bin/bash.
  • Fixed and enhanced some log messages.

Version: 2019-03-04

  • All features implemented
  • still in beta section for testing
QNAP
Current Version: 2021-10-03
  • Added libraries required for future Roon Server releases.
  • Roon Server has been tested with QTS 5 and it can be installed now
  • All database folders are now parented in a „RoonOnNAS“-folder (they will be migrated when updating)
  • ffmpeg can no longer be provided in the Roon Server web UI. Instead it can be copied in the /RoonOnNAS/bin directory. When ffmpeg has been manually provided before, it will automatically be migrated to this new folder.
  • improved handling of Roon Server’s process id, which could have lead to situation before, where Roon Server could not be stopped or started in the app center

 

Version: 2021-05-18

  • Added checks to prevent code injection in the Roon Server web interface.
  • Added Verification of session id when opening the web interface and before performing any actions in it.

Version: 2021-02-01

  • New feature to provide own version of ffmpeg. The QNAP ffmpeg version could cause issues with aac, due to missing codecs on the QNAP system. This issue can be solved, by providing a static ffmpeg build.
  • Roon Server will not be displayed as a system process in the Resource Monitor anymore
  • Fixed a bug, that could cause the webpanel to display Roon Server is not running, even though it was running.
  • ffmpeg modal will currently be in english or german only

Version: 2020-07-15

  • Fixed an installation issue of version 2020-06-22, which resulted in Roon Server not starting after installation.

Version: 2020-06-22

  • Fix the issue that the user has to reauthorise Roon Server after every reboot.

Version: 2019-06-09

  • The QNAP API calls might not work when the web ui is opened in the browser by the local hostname.
  • The “Download Logs” button, will also download the stdout log file.
  • An error is fixed, which checks if the database directory location exists before Roon Server starts.
  • Additional info in the log file, to help reproduce certain issues in the future.
  • The ‘home’ and ‘homes’ directories have been removed as a database location option

Version: 2018-06-14

  • Completely new web interface
  • Storage path of RoonServer’s database can be set in the app’s web ui.
  • Web UI includes a check if multimedia functions are enabled on the QNAP
  • Localized to: German, Dutch, Italian, Spanish
  • Web UI is limited to admin users now
Synology DSM7
Current Version: 20211105
  • Fixed a possible situation where the database path is not set properly when performing a new install

Version: 20211030

  • Removed beta status
  • Update from DSM6 version of RoonServer is supported now
  • increased open files limit to 4096
  • Installation wizard steps are written on install by a bash script. Non-required fields are hidden for the user.

Version: 20210809-beta

  • German localization for the installation added
  • Info txt files added to bin folder and outdated DSM6 database folder
  • When the selected database folder contains a folder structure from a DSM6 install, database folders are not moved but copied to the new parent „RoonOnNAS“ folder to prevent ownership issues.

Version: 20210727-beta

  • Roon ID is stored properly. No need to reauthenticate with your Roon credentials after reboot.

  • Roon Servers database folders are grouped in a new parent „RoonOnNAS“ folder.

  • A custom ffmpeg version can be provided in the bin directory of the RoonOnNAS directory.
  • A preset for Synology firewall has been added (untested)

Version: 20200624-beta

  • Initial beta release for DSM7.
Synology DSM6
Current Version: 2021-03-08
  • Fixed issue of Roon Server asking for authorization after reboot.

Version: 2020-12-15

  • Added option for offline install (instructions will follow)
  • Added error messages to be hopefully helpful this time
  • Rewritten text in the installation wizard to be more clear
  • The Synology RoonServer log file is now stored in the root directory of the database directory
  • More logging info, that might be helpful for debugging issues

Version: 2018-03-07

  • Increased inodes to a million at launch.