This guide shows you how to install Jamulus on a Raspberry Pi.
Server Installation - Raspberry Pi
Please ensure you have read the server overview
Jamulus has been tested on a Raspberry Pi 4 2Gb by Jamulus user SIVA Frédéric
Edit config.txt to enable boot without HDMI by adding
Get the sources, install the dependent packages according to the Linux client install guide but do NOT install JACK package(s) - you don’t need them on a headless server. To run a client, install all listed dependencies.
This will build Jamulus and put it in
Connect Raspberry Pi with Ethernet cable to your router.
If you are running a server, test by starting with the
--server option, and watch GUI on VNC (or HDMI). When running as a client, you should see the GUI start.
sudo chrt 99 ionice -c1 nice -n -20 Jamulus -s -n -e [yourCentralServer] -o "yourServerName;yourCity;[country ID]"&
Please also see this important note on Central Servers.
See also Command Line Options for other parameters you can set.
To upgrade Jamulus
Stop the server and simply repeat step 3 for obtaining the sources and installing above.
If you want to install a specific release, you can do the following using git (where
[RELEASE] is a release ID such as r3_5_8). See the official tagged releases.
cd inside the directory in which the Jamulus sources were unpacked/downloaded, then use the following commands:
git pull git checkout [RELEASE]
Then compile the sources as per a new install. Start Jamulus back up.