How to Roon

Knowledge
Base
LinuxInstall
Overview

Two packages are available for Linux: Roon Bridge and Roon Server.

There is no real purpose to running Roon Server and Roon Bridge on the same machine, since both provide identical access to audio devices. That said, doing so should not cause any problems.

Roon Server for Linux runs on x86_64 platforms. Roon Bridge forLinux runs on x86_64 and armv7hf platforms.

In all cases, our objective is to support releases of Linux distributions going back to roughly early 2014, but there may be exceptions. Distribution-specific feedback is welcome.

We have had the strongest positive experiences with Ubuntu 15.10, and up-to-date Arch machines, but testing has also taken place on Ubuntu releases going back to 14.04, as well as Fedora 22 and 23.

The armv7hf builds are intended for relatively recent, armv7-a, hard-float capable devices like the Raspberry Pi 2, iMX6-based products like CuBox and Wandboard, Allwinner A20s, etc. Depending on the exact use case, they might run on weaker hardware, too. Be sure to check out Audio On Linux for some hardware specific notes if you plan to go that way.
There are Two Ways To Install

Option 1: Use The Easy Installer which installs Roon Bridge with our recommended settings and minimal hassle

Option 2: Download and install the package manually according to your preferences.

Either way, you will need to install the required Dependencies before installing RoonServer or RoonBridge.
Download Links

Easy install scripts (Recommended):

    Roon Server (x64)
    Roon Bridge (x64)
    Roon Bridge (armv7hf)

Packages for manual installations (See Below):

    Roon Server (x64)
    Roon Bridge (x64)
    Roon Bridge (armv7hf)

Dependencies
ffmpeg or avconv (Roon Server only)

ffmpeg or avconv must be installed and available in your PATH. Roon Server will fail to start if it can't find one or the other. You only need one or the other, not both. If both are present, Roon...