NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
sylvainp
Sep 28, 2019Aspirant
Install ROON Server on ReadyNAS Pro Business Edition with upgrade CPU and RAM
Hi all I want to try out ROON and use my ReadyNAS Pro Business as the Core server. At the moment I don't have any SSD in the unit but I have 6 drive in it. (2 x 3TB RED and 4x 500GB RE3) I upgrade m...
sylvainp
Sep 28, 2019Aspirant
I forgot to say that I have the latest OS6 installed. And also upgrade the CPU to a Intel Dual E7600 and also 4GB RAM.
i'm new to SSH and I was wondering if all the installation command I post was good to make the installation of ROON Core on the NAS.
They suggest an SSD for Core and I could build a NUC box but I'm in the process a trial of 1 month of Roon and wanted to install it on my NAS as core to experiment and see if it's powerfull enough to handle as a Core. Otherwise I will build a NUC (Core). I still have to buy a good DAC/streamer/preamp as (endpoint) to hook it to my poweramp in the living room and this will cost $$$ and I want to save some money on this project because Roon subscription cost almost the price of a NUC.
StephenB
Sep 29, 2019Guru - Experienced User
sylvainp wrote:
They suggest an SSD for Core
No idea on Roon, but I do have a comment on this bit.
You can switch to flexraid and add a jbod SSD volume easily. Then create a Roon share.
But in order to use that volume for Roon, you will either need to install Roon to the Roon share, or you'd need to move folders from the OS partition (post install) to the Roon share, and put a soft link in the original location. It'd be easier to use the soft link method (which is what Sandshark is suggesting).
I suggest trying your experiment using a Roon share on the main data volume for now (not bothering with the SSD), as you can shift to an SSD later on if you find that that you need more performance.
- sylvainpSep 29, 2019Aspirant
N
StephenB wrote:
sylvainp wrote:They suggest an SSD for Core
No idea on Roon, but I do have a comment on this bit.
You can switch to flexraid and add a jbod SSD volume easily. Then create a Roon share.
But in order to use that volume for Roon, you will either need to install Roon to the Roon share, or you'd need to move folders from the OS partition (post install) to the Roon share, and put a soft link in the original location. It'd be easier to use the soft link method (which is what Sandshark is suggesting).
Note, however, that the ReadyNAS has a limited OS partition, and installing apps, especially any that create a database, can cause the OS partition to fill up. Whenever possible, you should move the app to a directory in the /apps directory (which is on your main volume) and replace the original folder with a link to the new one.
Well this is the part I don't understand about moving the apps and the link to a new one.
i'm using Windows and DOS for many years but Linux is new to me. i'm just learning to use SSH
Is the command I post before is right to install ROON ? Where it will be install on the NAS ? If I want to uninstall it how do I do it if it's not working well.
Thanks
- StephenBSep 29, 2019Guru - Experienced User
sylvainp wrote:
Well this is the part I don't understand about moving the apps and the link to a new one.
i'm using Windows and DOS for many years but Linux is new to me. i'm just learning to use SSH
Again, I've never tried to install roon. Those commands look reasonable, but there could be compatibility issues with libraries or other packages that need to be installed. Hopefully someone who has done it will chime in.
On moving the folder:
Say you have a folder called /var/lib/roonlib in the OS partition, and that you've created a Roon share that has the path /ssd/Roon
What you'd do is
# mkdir /ssd/Roon/roonlib # cp -rp /var/lib/roonlib/* /ssd/Roon/roonlib/* # rm -rf /var/lib/roonlib # ln -s /ssd/Roon/roonlib /var/lib/roonlib
The last command creates a "soft link" called roonlib in /var/lib. That points /ssd/Roon/roonlib - sort of like a redirection.
There's quite a bit of documentation out there on each of these commands if you google the command name and Linux.
For instance, Linux ln gives you quite a few hits, including https://en.wikipedia.org/wiki/Ln_(Unix)
Overall - you might want to install debian linux (either as a live boot or a dual boot) on an x86 PC, and try your commands out there before you run them on the NAS. The NAS runs Jessie, there are installation instructions for that release here: https://www.debian.org/releases/jessie/debian-installer/
- SandsharkSep 29, 2019Sensei
StephenB wrote:
Overall - you might want to install debian linux (either as a live boot or a dual boot) on an x86 PC, and try your commands out there before you run them on the NAS. The NAS runs Jessie, there are installation instructions for that release here: https://www.debian.org/releases/jessie/debian-installer/Or, better yet, install ReadyNASOS on VirtualBox https://github.com/ReadyNAS/sdk/wiki/Setup-ReadyNAS-OS-on-VirtualBox . Though designed primarilly for developers, it's also a safe place to try out other app installations without crashing your actual NAS. The OS version is old, but it will update just like a real NAS.
As for where the files will are installed, that can be found for a standard .deb package with dpkg -L <packagename>. Since ROON installs via a shell script (text file ending in .sh), you can just use and editor to see where it will install, whihc is this:
echo " - $PACKAGE_NAME will be installed in /opt/$PACKAGE_NAME" echo " - $PACKAGE_NAME's data will be stored in /var/roon/$PACKAGE_NAME"Frabkly, though, I suggest you gain more knowlege of Linux (using the ReadyNASOS VM is a good place to start) before manually installing standard .packages on your NAS, as they will quite often require additional set-up and/or maintentnace via Linux..
Related Content
NETGEAR Academy
Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology!
Join Us!