Custom Installation

Custom Installation

If you want to use custom installation options, or if you have other components on the server that you don't want disrupted by apt/yum (which is a concern if your server is also running other control panels like CPanel, Plesk, etc.), you can perform the installation manually.

Prepare Your Server

First, ensure that you have installed all of the prerequisite software that Centova Cast requires. The packages that Centova Cast normally requires are:

  • On Debian: mysql-server findutils wget tar gzip unzip sed grep rsync build-essential debianutils icecast2

  • On CentOS 4-6: mysql-server findutils wget tar gzip unzip sed grep gawk rsync gcc gcc-c++ make which

  • On CentOS 7+: mariadb-server findutils wget tar gzip unzip sed grep gawk rsync gcc gcc-c++ make which

On servers which also run a web hosting control panel, it's typically safe to use yum or apt to install all of these packages except mysql-server. Most control panels provide their own MySQL package and installing another one will almost certainly cause problems.

Third-Party Control Panels

If you are using a third-party hosting control panel (CPanel, Plesk, etc.) on the same server as Centova Cast, the control panel may also require preparation.

Specifically:

  • If you want to use Centova Cast's port 80 proxy, you must ensure that your other control panel does not attempt to configure its web server on Centova Cast's IP address. This will result in a port conflict, which will cause Centova Cast and/or your control panel's web server to fail to start.

  • If you want to use Centova Cast's FTP server, you must ensure that your other control panel does not attempt to configure its FTP server on Centova Cast's IP address. This will result in a port conflict, which will cause Centova Cast and/or your control panel's FTP server to fail to start.

Please consult the documentation for your control panel for assistance in configuring it to exclude an IP address from its control.

Choose your Installation Type

Next, decide what type of an installation you're doing:

  • Full Installation
    This includes the Centova Cast web interface. If this is your first Centova Cast v3 installation, then you want this installation type.

  • Linux Control Daemon Installation
    This does NOT include the Centova Cast web interface, and is intended for use when you want to add an additional hosting server to an existing Centova Cast web interface. During installation you will need to provide the information for your existing Centova Cast web interface server.

  • Windows Control Daemon Installation
    This does NOT include the Centova Cast web interface, and is intended for use when you want to add a Windows Media Services hosting server to an existing Centova Cast web interface. During installation you will need to provide the information for your existing Centova Cast web interface server.

Instructions for each of these installation types are provided in their respective sections.