Roon Server CentOS - FYI

Just got Roon Server up and running on my Rockstor NAS (CentOS) and wanted to post a couple useful links for others attempting the same.

The easy installer works just fine:

You’ll need to install ffmpeg, libav-tools and cifs-utils if not already on your server.

  1. CIFS Utils
    yum -y install cifs-utils


    First install the epel-release
    yum -y install epel-release

    Install the nux repository
    rpm -Uvh

    Install ffmpeg and ffmpeg -devel packages
    yum install ffmpeg ffmpeg-devel -y

    Make sure it works:
    ffmpeg -version

  3. Libav-Tools (avconv)

    Install dependencies
    yum install libvorbis yasm freetype zlib bzip2 faac lame speex libvpx libogg libtheora x264 XviD openjpeg15 opencore-amr

    Download the package using wget command and extract that tar file
    tar -xvzf libav-10.5.tar.gz
    cd libav-10.5

    Configure the packages as you need
    ./configure --extra-cflags=-I/opt/local/include --extra-ldflags=-L/opt/local/lib --enable-gpl --enable-version3 --enable-libvpx
    make && make install

    Make sure it’s there
    whereis avconv

1 Like

Thanks, always could use help with Linux.

Libav Releases

12.3 was released on 2018-02-12 . It is the latest point release from the 12 release series.

Install GCC from repository

yum -y install gcc
yum -y install gcc-c++
gcc --version

You may also need wget if it’s not installed:
yum -y install wget

Did anyone make it work to run Roon Core from the Rockstor NAS server? I tried, and it was highly unreliable. I no longer used it and gave up the Roon core on NAS.

I never had any issues with my Roon core running on Rockstor. This guide was for Rockstor’s v3 CentOS installer, not the v4 openSUSE installer. I can’t vouch for v4 as I never migrated.