杰穆鲁斯图标。链接到主页
打开导航

Install Jamulus Server on a Raspberry Pi

由 fredsiva ()

This guide shows you how to install Jamulus on a Raspberry Pi.

Server Installation - Raspberry Pi

We recommend you use the official armhf .deb files (GUI download or headless download). However, you can still compile Jamulus for your Pi from source, if you wish.

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

  1. Install Raspbian Buster (allow VNC and SSH for comfort, but ultimately run without VNC for higher speed)

  2. Edit config.txt to enable boot without HDMI by adding hdmi_force_hotplug=0

  3. Compile Jamulus for Linux

This will build Jamulus and put it in /usr/local/bin/Jamulus (note the capital J).

Connect Raspberry Pi to your router using an Ethernet cable.

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.

Jamulus -s

If all is well, run in your chosen server mode as follows (or create a systemd unit script), for example a public server:

sudo chrt 99 ionice -c1 nice -n -20 Jamulus -s -n -e [yourCentralServer] -o "yourServerName;yourCity;[country ID]"&

Please see this important note on Directory Servers.

See also Command Line Options for other parameters you can set.

To upgrade Jamulus

Stop the server, obtain the sources, and compile as 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.)

First, 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.

更多页面