Updated: 28 September 2026 · Applies to: Centova Cast v3 on AlmaLinux 9
This guide installs Centova Cast v3 with SHOUTcast DNAS v2, Icecast and Liquidsoap, and a free SSL certificate for the panel and HTTPS players. CentOS 5 to 7 are end of life; use AlmaLinux 9, which our administrators have tested (see "Centova Cast v3 System Requirements: 2025 Updated Guidelines").
Before you start
- A fresh AlmaLinux 9 server with root access, updated with
dnf upgrade. - Your Centova Cast licence key (from Centova, or from Ucartz if you bought it with us).
- A hostname such as
radio.example.comwith an A record pointing to the server. If your domain is registered with Ucartz and you need help with the record, open a ticket. - MariaDB installed and running (see "How to install and configure MariaDB in CentOS / RHEL 7?"), with a database and user for Centova Cast.
Install
wget -O install.sh install.centova.com/YOUR-LICENCE-KEY chmod a+x ./install.sh ./install.sh --shoutcast2 --icecast --liquidsoap --secure=radio.example.com --email=you@example.com
Replace the licence key, hostname and email. --secure requests the free certificate for the hostname; port 80 must be reachable for that. Add --shoutcast1 or --sctrans2 only if you still need those legacy components.
Finish in the browser
When the installer finishes, it shows the address of the web setup (for example https://radio.example.com:2199/). Open it, set the administrator password and enter the MariaDB database details. Then log in and create your first stream.
Firewall
Open ports 2199, 2197 and your stream range (see "How should I configure my firewall to allow access to Centova Cast?").
Prefer not to do it yourself? Our engineers can install and configure it for you (Hire an Expert).