Unless you have installed the svxlink image or used the svxlinkbuilder script from today 20/10/2025, then look for the older page here for installing darkice, as this new page is only for this new install of svxlink.

Having configured the new svxlink and assured its operation, you can now consider streaming it for the enjoyment of yourself or others.

if you already have an internet IP address then you can configure port 8000 or any port you would prefer, on which to stream the output of your node.

At the prompt sudo ./svxlink streaming/install.sh and follow the prompts. If you have ignored the fact that you will need the version 25 image or svxlinkbuilder, you will still be able to install darkice and Icecast2, but you will have to configure it yourself.

Anyway let’s proceed. You will prompted for ‘yes’ to install Icecast2.

You will be first asked what your final website address for deploying the Icecast Webserver and your stream. This should include http:// (or https:// if secured) followed by the IP address of the RPi or web address name, followed by :8000 or the port you have chosen, followed by /stream.

You now choose the passwords for source, relay and admin. Your first parameter to enter will be ‘localhost’. Stick with that. If yo need to change the port from 8000, you may do that later.

The source password will become part of the darkice configuration, which will also take the callsign of the Svxlink install, and adjust the parameters of the streaming as you go.

You can edit it all later in the /etc/darkice.cfg and /etc/icecast2/icecast.xml.

At the end, you do not need to reboot. Go to your chosen address and check that all is well. If it fails, then check in your svxlink.conf at SimplexLogic or RepeaterLogic and ensure that TX=MultiTx. Make the change as necessary and restart svxlink, and recheck the stream. Expect to have 3-5 seconds of delay of any traffic heard on the stream from what is actually live.

The settings for darkice should carry over after a reboot, as the adjustment has been made in crontab.