Roon Server installation on to ReadyNAS 524X

Hi there,

Not yet no - just wanted to prove it works initially. I’ve only got about 900 albums so not huge but it indexed it all very quickly. The slow bit seems to be track analysis, but I’m content to wait for that to complete.

Next thing I’ll try is a more customised installation and specify an SSD for the DB location.

Duncan

1 Like

I’ve got even fewer albums, only 575. I disabled both audio analysis options as I don’t need them, but use convolution for room correction.
Would be interesting to know how much CPU Roon uses on playback. Clicking the little star by the track title when playing shows signal path and processing speed. If speed is not shown the processing is more than 100 times faster than playback. Also issuing the ‘top’ command logged in as root will show CPU usage. On my i5 NUC I see a speed of around 12 on a 24/192 track with convolution (a 131k taps filter). Without convolution processing speed is over 100 so not shown.

Sadly, older ReadyNAS do not seem to work. I got as afar as BINARY Failure during the install.

Ok - sounds like an incompatible install version. I’m running readynas version 6.9.0 and the x64 install packages worked for me.

What version have you tried and what NAS do you have?

The older ReadyNAS models had Marvell processors so were incompatible with Roon. A quick look at the D1508 spec shows it is a Pentium and roughly equivalent with some older i3 processors but with a modern thermal profile.

Pioneer Pro 6 bay with an e7600 core 2 duo processor. runs the previous version of readynas

I have a Netgear 516 NAS, i3 3.3ghz dual core processor. Could you please post a step by step method of how you got it installed, i.e., what package, what “dependencies” are you referring to, etc. I will use a USB flash drive as an SSD. How do I direct the DB to be stored on the flash drive?

That is not an SSD and you really shouldn’t use it as such. Flash Drives have no error recovery system built in and are generally much slower than an SSD.

Somthing like this would be better, imho:

You would have to edit the install files to direct the install program to use the external drive.

There is no install file for the ReadyNAS like there is for Qnap or Synology in their respective app stores. For the ReadyNAS, you need to SSH into the NAS and install the linux version of Roon.

Editted: @Philip_Stillman

I have an old ReadyNAS which I’ve just loaded OS 6 on and will be attempting to set it up. This is a unit which I’m am only using for testing purposes because there is the possibility of messing up the NAS. I will be documenting what I do and if I get it going I will be happy to share. For the first time, I am not going to try and use an SSD, I’m just going to use the existing drives. If I get that working then I’ll uninstall and try it again with an SSD with the knowledge that it can actually work.

So I have to purchase a standalone SSD drive to hook up to the NAS? How about some instructions on simply installing the Roon Server on the NAS? Honestly, if I am paying $120 a year, I would think that someone from Roon would actually explain precisely what I need to do get everything running, rather than the one cryptic answer that I have received, which provide me with zero assistance. Thanks for the reference to the SSD that would be required, though.

THANKS! That would be great. Do I need to actually SSH in or can I use the NetGear ReadyNAS console?

SSH. There is no install package for ReadyNAS. Roon only supports QNAP and Synology with install packages and are the only NAS’s Roon officially supports at the moment.

So, you have to use the Linux install. Given that NAS’s don’t run a standard Linux there may be issues. I am doing this just as a side hobby project to see if I could re-use some equipment or if I had to budget a new NAS.

I do not have any timeline on when I"ll get this finished. I am just another user like you. So please be patient.

That being said, have you any experience with Linux? You will need an SSH program to run on your computer, I use Putty. You might get prepped by downloading Putty, turning on SSH on the ReadyNAS and see if you can get logged in. I believe you will use the admin account and it’s password to putty into the NAS.

So just using the RoonServer linux version installs everything that I need onto the NAS? “You would have to edit the install files to direct the install program to use the external drive.”
OK, so I need to do something once its installed to point to the SSD? How am I supposed to edit the install files?

Thanks. I have Putty installed on my NAS and have used SSH before. Its just been a long time!

Alternatively, I could install RoonServer on a PC that I have networked, but when I install roon from there, it installs on my iMac Windows VM instead, and I can’t get a a keyboard/monitor to work to access the PC directly without using the iMac

@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!