Roon Server on ASUSTOR NAS

If your ASUSTOR NAS meets the requirements, you can use it as your Roon Core.

If your NAS is below the recommendations, it does not mean it won’t run great on your NAS. It depends on your use-case. Roon offers some cpu intensive features, such as audio upsampling, room correction and other digital signal processing tasks. These are optional and probably the most cpu-extensive tasks in the software. If you are unsure, if your ASUSTOR NAS is capable of handling your setup, the best way to ensure this, to just give it a try.

Roon Labs hardware recommendation can be read here.

Requirements:

  • Intel x64 based ASUSTOR NAS
  • ADM 3.2.x
  • FFmpeg installed in the App Central

Recommended:

  • An intel i3 – i7 cpu or equivalent
  • SSD storage for Roon Server’s database
Installation

Roon Server for ASUSTOR is available in the ASUSTOR App Central. You can find it in the ‘Media Server’-section. You only need to click on the “Install”-button below the Roon Server icon. That’s it.

After installation, you need to specify the location for Roon Server’s database. Click the Roon Server icon on your ADM desktop and make the selection in the web interface.

A window will appear to let you specify the folder, which you would like to use for Roon Server’s database.
In case you need to create a new folder, this needs to be done in the ASUSTOR “Access Control” panel in the “Shared folders” section, or use File Explorer, if you need to create a folder within a shared folder.

Getting log files
Using the web interface

To download Roon Server’s log files, simply press the ambulance icon in the Roon Server web administration which can be accessed in ASUSTOR administration by clicking the Roon Server icon.

Getting the stdout log file

Roon Server on ASUSTOR can write a stdout log file. To do this, create a file called ‘ROON_DEBUG_EXTERNAL_LOG.txt’ in your specified database storage location. Then restart Roon Server in the App Central. The new file will be used now to write the output of the stdout to it.

Manually getting Roon Server's log files

You can also manually download Roon Server’s log files. Access your database storage location with your computer (or use ASUSTOR File Explorer). The log files are stored in the Logs folder in the RoonServer and RAATServer directory.

Download
Get it in the ASUSTOR App Central

Download Legacy Installer (1.8)

Legacy Installer (ASUSTOR)

Download Early Access Installer

Early Access Installer (ASUSTOR)
Changelog
  • 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
  • fixed a bug which prevented the user to set Roon Servers database location
  • updated Roon icons
  • No need to reauthorise Roon Server after reboot (RoonServer 1.7 – build 571 or higher)
  • Minor fixes and adjustments
  • Fixed security issue
  • Minor fixes and adjustments
  • 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.
  • All features implemented
  • still in beta section for testing