Roon Server installation on to ReadyNAS 524X

@Govnah got it installed and working on a ReadyNAS 516. I linked to his post below as well as tagged him so he will see this post. He might be able to answer your questions directly.

I think that beyond the basic install you will definately need ffmpeg put into the Codec section and I think lbzip2.

See also:
lbzip2

Is it correct to say Roon supports QNAP and Synology @Rugby? Or would it be more accurate to say that these companies support Roon, and if you want Roon within their marketplace it is they that need to initiate this? Just a thought.

The Synology install package was generated by @crieke initially as another forum user just helping out other forum users. As far as I know, Synology had nothing to do with the Roon app. But, I poked Christopher above and he might pop in and give the specific info.

The below is cut/pasted from the Roon NAS FAQ:

This project was a collaboration between the Roon Team and a member of the Roon community: Chris Rieke!

Chris had started working on the Synology version of Roon Server on his own, so we contacted him and arranged to work together on these projects. Chris will be involved in the maintenance and support for both of these NAS packages in the future.

Roon Server for QNAP can be installed from the QNAP App Center (under " Entertainment "). Download links for the Synology version of Roon Server, as well as detailed installation instructions can be found on his site.

Took a ReadyNAS Pro and got Roon installed and playing using the following steps:

  1. Verify that the ReadyNAS is running version 6.9.5 If not, then update to that version.
  2. Download RoonServer Linux installer from Roon.
  3. Copy installer to a data location on the ReadyNAS
  4. SSH in to ReadyNAS as root
  5. apt-get install bzip2
  6. apt-get install ffmpeg
  7. Change directory to where the Roon installer is located (in Step 2)
  8. ./roonserver-installer-linuxx64.sh
  9. Answer Y to the question. This will download and run the actual install files
  10. RoonServer Should install and you should see this screen:


9. Start Roon on a client, enter your username/password and setup Roon as normal

Wow, fantastic work! Just a couple of questions. What “data location” should I copy the installer to? Second, how do I set up the database to run on the external SSD that I have plugged in to the USB3 port in the back of the NAS? Third, I have already started to use Roon on my iMac temporarily and have customized (fixed) the database listings, such as merging artists, adding images, etc. Is there a way to back that up and migrate it over to the NAS once I get Roon up and running there?

  1. On my NAS, on one of the shares, I use a share call Files. I made a directory there, call RS, and then copied the downloaded software to that location from my computer. At the Linux command line in your SSH session, you will have to navigate the Linux file structure to get to that file. My setup is different so I cannot give you a direct line to use.

  2. As far as I know, the ReadyNAS do not have that capability to choose an SSD cache drive. The Qnap and Synology package installs have the option to select a Roon database location. Since there is no ready installation package, you would have to modify the Roon’s installation script to indicate an alternate location; which I would assume would be device and user dependent. And even then, I’m not sure it would work. We might ask @Govnah if he some ideas.

I have not experimented with such as it was outside the scope of my immediate test, which was just to get Roon installed, load some music and listen to the server. I might indeed tackle this next, after I get an SSD enclosure to re-use one of the many SSDs littering my workbench.

  1. Yes, make a fresh backup to a new location. Copy that from the MacBook to the location used in step 1. There is much thorough guide in the Knowledge Base, take a read: https://kb.roonlabs.com/Migration

Great headless install. Thanks for the help. Initially ran into “Permission Denied”, but got it working pretty quick with this process:

  1. SSH as root
  2. cd /
  3. mkdir temp
  4. cd /temp
  5. apt-get install bzip2
  6. apt-get install ffmpeg
  7. wget http://download.roonlabs.com/builds/roonserver-installer-linuxx64.sh
  8. chmod +x roonserver-installer-linuxx64.sh
  9. ./roonserver-installer-linuxx64.sh

Figured I’d post to help those who are not as familiar with Linux. Enjoy, I know I am!