System Requirements
Before installing Centova Cast, you should make sure that your server meets the following basic requirements.
Software
- Operating System 
 Centova Cast supports the following operation systems:- CentOS 7 or 8 (or equivalent RHEL release)
- Debian Stable
 - Other operating systems based on CentOS or Debian should (in theory) work with Centova Cast, but are untested and officially unsupported. 
- Database server 
 You must have a working MySQL v4.1, v5.0, v5.1, v5.5, or v5.6 database server (or any equivalent MariaDB database server version) either installed on your server, or accessible over the network.
- Streaming server 
 Supported streaming servers include:- SHOUTcast DNAS v2.x
- SHOUTcast DNAS v1.9.8
- IceCast v2.x
 - Note that the installer can download and install SHOUTcast DNAS v1/2 and IceCast for you automatically. 
- Streaming source 
 Supported streaming sources (also sometimes referred to as "autoDJ" software) include:- liquidsoap v1.1 [SHOUTcast / IceCast]
- ices-cc v0.4.1 [SHOUTcast / IceCast]
- sc_trans 2.0 [SHOUTcast only]
- ices v2 [IceCast only]
- ices v0.4 [SHOUTcast / IceCast]
- sc_trans 0.4 [SHOUTcast only]
- ezstream 0.4 [IceCast only]
 - Note that the installer can download and install sc_trans v0.4/2.0 or (in most cases) ices-cc for you automatically. 
- Package Manager 
 Centova Cast's installer can automatically use yum (on CentOS-based distributions) or apt (on Debian-based distributions) to install necessary packages prior to installation. Accordingly, a working yum or apt installation is required.
- Miscellaneous 
 The GNU C compiler (gcc) is required for installation. A scheduled task (cron job) must be configured for Centova Cast.
Networking
Centova Cast requires at least one IP address for its control panel and any hosted streams.
Caveats:
- This IP address must not have another web server on port 80 if you wish to use Centova Cast's port 80 proxy.
- This IP address must not have another FTP server on port 21 if you wish to use Centova Cast's built-in FTP server to allow users to upload media.