System Requirements

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.