MediaCP CDN Capabilities

The MediaCP CDN Add-On unlocks the ability to use third-party CDNs with your MediaCP platform. This add-on is designed for customers who are scaling their traffic, require optimized delivery, and want more control at the edge. Once activated, an Edge Domain can be configured within the platform that will replace the HLS viewer links.  Our […]

MediaCP Video with CDN Proxy

This guide will walk you through setting up an NGINX proxy server that forwards requests to another server URL. We’ll optimize it for HTTP Live Streaming (HLS) content by configuring caching for .m3u8 and .ts files. MediaCP is capable of deploying MediaCP Video through a CDN to allow for this increased capacity and reliability. Pros & Cons Benefits Increase […]

Branding Your Panel

The Media Control Panel is able to be customized and branded to match your companies branding. This includes setting your panel URL, Company Name, Company Logo, Custom Favicon, and even login background for unlimited licenses. There is also the option to add custom HTML for the header and footer of the panel for even further […]

Billing Platform Comparison

The Media Control Panel supports four billing platforms with dedicated modules/plugins, deciding which works best for your business can be difficult so we have created a useful comparison chart. Outside of Metric billing and MediaCP Cloud support, our supported billing platforms are similar in base features, however WHMCS has the advantage of more options. There […]

Disk Troubleshooting

Disk issues can have wide reaching and sometimes seemingly unrelated consequences.  Here are some issues that can be caused by poor disk health and performance: Blank pages in the panel High CPU usage from MySQL and Liquidsoap Slowdown in panel Scheduling playout issues on liquidsoaps Slow installation/upgrades Silence between tracks Panel Crashes Full Disk If […]

Shoutcast 2

Shoutcast Custom Properties This feature is available on 2.14.4+ and allows for custom configuration changes to Shoutcast 2 services, much like with Icecast Custom XML configuration: https://www.mediacp.net/doc/admin-server-manual/install/activate-media-plugins/icecast-2-icecast-kh/ Changes are merged into the Shoutcast configuration file automatically, much like changing the config file manually if setup incorrectly you may encounter issues. The setting can be found […]

Setup CSF Firewall

Why not have our experts install ConfigServer Security & Firewall for you? Our expert team can complete a full installation of ConfigServer Security & Firewall including configuration of ports and testing. Buy CSF Installation Service Service Having a firewall setup on your server is an important step to keep your server and customers secure. This […]

WiseCP Integration Guide

Why not have our experts integrate billing for you? Our team will integrate WiseCP for you. Request a Billing Integration Service Service WiseCP is a third-party software that compliments the Media Control Panel with a billing and automation component for the primary purpose of selling audio and video streaming services. WiseCP is licensed and installed […]

Custom Language Translations

It is possible to apply custom changes to MediaCP’s language files and even add a custom language translation. MediaCP does have a Crowdin group to allow for customers to contribute translations to the panel. New contributions are added on the next upcoming release. If you would like to join our Crowdin please contact our helpdesk: https://www.mediacp.net/portal/submitticket.php?step=2&deptid=2 […]

Admin Tools

You can complete a variety of actions using our Admin Tools in our setup utility. Instructions Login to SSH as root Run the following to launch the setup utility: /root/init Select [4] Admin Tools from the menu selection. From there you should see the options for backups, Wowza, Flussonic, AutoSSL, Liquidsoap and reseting the Admin […]

Migrate From AzuraCast

There is not a migration script available for AzuraCast migration so customers and services must be moved over to MediaCP manually. To help with the transition you are able to keep the same streaming links after migrating using Nginx rewrite rules, we have a full guide for this here: https://www.mediacp.net/doc/admin-server-manual/administration/custom-nginx-php-configurations/#rewrite-rules-4 In the case of AzuraCast you […]

Blesta Integration Guide

Why not have our experts integrate billing for you? Our team will integrate Blesta for you. Request a Billing Integration Service Service Blesta is a third-party software that compliments the Media Control Panel with a a billing and automation component for the primary purpose of selling audio and video streaming services.  Blesta is licensed and […]

Clientexec Integration Guide

Why not have our experts integrate billing for you? Our team will integrate Clientexec for you. Request a Billing Integration Service Service Clientexec is a third-party software that compliments the Media Control Panel with a a billing and automation component for the primary purpose of selling audio and video streaming services.  Clientexec is licensed and […]

Video Feature Comparison

Reccomended MediaCP Video Wowza Streaming Engine Flussonic Media Server Reccomended MediaCP Video Wowza Streaming Engine Flussonic Media Server Free $195/month $295/month MediaCP Release Tier ALL ALL ALL Operating System Support ALL ALL Debian/Ubuntu ONLY Monitor Stream & # Viewers Limit Stream Bitrate & # Viewers Stream Output Protocols HLS & RTMP HLS, RTSP, RTMP, DASH […]

Custom Facebook App

It is possible to use your own Facebook App with the MediaCP Stream Targets feature. There are several reasons why you might use your own app: To provide a custom brand when publishing content to YouTube To have control over the App & Review Processes Information Before creating a Facebook App you should review and […]

Video Relay Troubleshooting

If you are having trouble configuring your relay links please try following the steps and suggestions below: 1. Check that the link is in a format compatible with the Media Control Panel. Typically the best formats to use for compatibility are H264 & AAC. You can check the input format using programs like VLC. Additionally […]

Troubleshooting Login Errors

MySQL Server Unreachable This error occurs because MySQL has crashed or cannot start. The cause of this error is commonly not enough disk space on the disk which the MediaCP is installed on*. Another cause can be too many requests for the database causing MySQL to crash. Steps to repair can be found in our […]

Icecast 2 / Icecast KH

Custom XML Configuration As of version 2.12.3 it is possible to apply custom xml configurations to Icecast and Icecast KH stations from the Service Configuration -> Advanced tab. All directives entered here are merged into the icecast configuration file automatically. Please note that invalid configurations may prevent Icecast from starting. Examples Max Listener Duration The […]

Troubleshooting Liquidsoap AutoDJ

Collect & Review AutoDJ (liquidsoap) log files By default Liquidsoap logs are disabled as they can contain a lot of information and can grow to a large size very quickly. The log files provide valuable information when trying to troubleshoot the service. Once enabled, the log file can be located from the Log Manager from […]

Reporting Troubleshooting

Downloading of report shows error or times out If you receive an error such as “An error has occured” or similar when attempting to download the CSV file of a report, it is likely due to the request taking too long to process. The error occurs when there is a lot of records in the […]

Introduction

This is the administrators server manual for the Media Control Panel software. The manual provides information on all server related components such as System Requirements, Installation, Upgrading, Backups, Administration, Troubleshooting and more. SystemRequirements Installation Upgrading Administration Installation & Upgrade Billing Integration Migrate from other software Backup & Restoration Scaling Troubleshooting

MediaCP Video with CloudFront CDN

A single server can handle only so many concurrent streams and viewers before it becomes overloaded. You can scale your server to handle increased capacity by implementing a Content Delivery Network (CDN) into the workflow to offload the viewer connections. MediaCP is capable of deploying MediaCP Video through a CDN to allow for this increased […]

Billing Integration

The Media Control Panel integrates with a number of billing platforms that can be used to provide automation of your billing and signup processes. Our customers will typically follow the below process to integrate a billing platform with their website and the Media Control Panel. Install the MediaCP Install a Billing Software such as WHMCS, […]

Wowza Streaming Engine

MediaCP provides a beautiful user-friendly interface as well as a large offering of additional functionality to Wowza Streaming Engine, with a direct integration via REST API.  The Media Control Panel supports Wowza Streaming Engine version 4.9.5+3. Read more about features available in MediaCP Is version 4.x.x supported by MediaCP? Our engineers aim to provide support for […]

Streaming Servers

This section outlines the various Streaming Server options, how to install and configure them as well as their features. MediaCP Video Wowza Flussonic Shoutcast Icecast

Migrate from other software

If you are looking to migrate over to MediaCP there is a full migration script available for CentovaCast which will transfer all aspects of your CentovaCast installation. We are also working on improving the migration proccess for other panels such as AzuraCast. Migrate From CentovaCast Migrate From AzuraCast

Installation & Upgrade

SystemRequirements Version& Releases Installation Upgrading StreamingServers SSLCertificates

Restore MediaCP

A Backup Restoration may be required in the event of a system failure, or transfer to another server. By default Backups are stored in /backups location on your file system. The restoration process can restore backups from version 2.2.0.0 or newer. The backup restoration will perform the following actions: New installation of MediaCP Web Services […]

Backup MediaCP

The backup process is capable of capturing all the important components of the MediaCP software including the database, media contents and configuration files. All backup data is compiled into a single .tar file and stored on your system, by default backups , in the /backups path however this can be defined from within the MediaCP […]

Scale with Wowza and CloudFront CDN

A single server can handle only so many concurrent streams and viewers before it becomes overloaded. You can scale your server to handle increased capacity by implementing a Content Delivery Network (CDN) into the workflow to offload the viewer connections. MediaCP is capable of deploying Wowza Streaming Engine application in HTTP Origin mode. Wowza HTTP Origin […]

Versions & Releases

MediaCP regularly releases software updates with new features and functionalities. You can install the software on your own server or update your existing software to the most recent version. Software Releases We provide the software through three release tiers allowing our customers to select their preferred update frequency and level of stability. Stable Release Tier […]

Secure your server

Security in this day and age is critical for your organisation. This article looks at some simple strategies to keeping your server secure from intruders. Keep all your software up to date Constant updates every day can be daunting and even annoying for most users, but there is a good reason for them and most […]

Flussonic Media Server

How to Install Flussonic Media Server The standard MediaCP Installation process will ask to automatically install Flussonic Media Server, this is the preferred way of installing Flussonic on your server. The following steps will install Flussonic Media Server onto your server and automatically integrate it with MediaCP software. Login to your server SSH as root […]

MySQL Database Troubleshooting

Mysql Server Unreachable Error This error refers to the database server being unavailable on the system. It is most likely that the process has stopped and is not running. Generally this occurs when your system has run out of memory and the System Out Of Memory Management (OOM) process has stopped MySQL to save memory*. […]

MediaCP Video

MediaCP Video is our  comprehensive video streaming engine with Live Streaming, Video on Demand, Relay, and TV Station capabilities, included free with every MediaCP panel. This powerful engine features advanced functionality including referrer validation and automatic recording capabilities. MediaCP Video provides content creators with a complete, built-in streaming solution that’s recommended for all video delivery […]

FTP Troubleshooting

I cannot connect or upload to the FTP service FTP connection issues are almost always firewall related. You should triple check that ports 2121 and the range 50000-51000 is allowed in your firewall. Check status of MediaCP ftp service. If its running then 9/10 times its going to be a network related issue (inc. firewall) […]

Move media to another hard disk

It is recommended that you move the content directory to another disk drive and create a symbolic link to the new location. Please do not create a link of the entire /usr/local/mediacp directory, ONLY the /usr/local/mediacp/content. 1. Stop the entire MediaCP service and video services to prevent writes to the content path systemctl stop mediacp; […]

Change MediaCP domain name

It is possible to change the domain name of the MediaCP by following the procedures below. Firstly, disable AutoSSL on the entire panel by running the following in SSH: /root/init autossl-disable Delete the letsencrypt folder to ensure there are no issues when reinstalling your new certificate: rm -rf /usr/local/mediacp/letsencrypt/ /usr/local/mediacp/letsencrypt.disabled/; Login to MediaCP at http://your-domain:2020/ […]

Troubleshooting Wowza Streaming Engine

Many integration issues can be solved by Reconfiguring the MediaCP Integration, which will automatically validate and configure Wowza Streaming Engine to work with the MediaCP Software. Read more about how the integration works. MediaCP provides an interface and some additional features on top of Wowza Streaming Engine. You should consider whether the problem is the […]

Migrate From Centovacast

Why not have our experts migrate your data for you? Our team will transfer all aspects of your CentovaCast installation to your MediaCP. Order Migration Service Service It is possible to migrate CentovaCast accounts into MediaCP. Our migration script will transfer all aspects of your CentovaCast installation including: Stream accounts with stream password, admin password […]

MediaCP System Commands

Core Application The core MediaCP application is managed by your systems service manager (systemd) so it is possible to use standard commands to manage the application. systemctl status mediacp; # Provides status of entire mediacp suite systemctl restart mediacp; # Restarts application services (nginx, php, mysql, redis, queue) systemclt stop mediacp; # Stops application services […]

Grant access to support team

The following commands will allow SSH login to our support team and automatically create or enable the “MediaCP Support” account in the panel. 1. Firewall Please whitelist the following IPs in your server: 144.202.50.206 45.77.49.187 The IP belongs to a secure VPS used to remotely access your system by our support team. 2. Install SSH […]

Port 80 / 443 Proxy

The Media Control Panel supports native port 80 and 443 stream proxy for Shoutcast and Icecast services only. The port 80/443 proxy is enabled by default on MediaCP 2.15+ if the ports are available. Port 80/443 Proxy allows the use of the default web ports 80 and 443 for listening to stations, which provides better […]

Reset Admin Password

You can reset your MediaCP administrative password using our setup utility. Instructions Login to SSH as root Run the following to launch the setup utility: /root/init –reset-admin Your password will now be reset to a randomly generated string and displayed to you on screen.

Transfer to another server

Why not have our experts migrate for you? Our expert team can complete a full migration of service including updating of DNS records if required. Buy Migration Service Service Before migrating to a new server, we recommend upgrading to the latest version of the MediaCP. Please ensure the new server meets MediaCP’s System Requirements, including […]

Backup & Restoration

Backups provide a snapshot of the MediaCP servers database, media contents and important configuration files (including SSL Certificates), allowing for a  complete recovery in the event of a hardware failure or other disaster.  A backup of the database (only) is created automatically every time you upgrade the software, and by default all backups are stored […]

Custom Web Service Configurations

It is possible to apply custom changes to the nginx web server and php service where required. It is important to follow this guide as the included configuration files for nginx and php are automatically replaced when upgrading the MediaCP. Nginx Configuration Direct changes to nginx configuration files outside of the conf.d file will be […]

SSL Certificates

SSL Information – Free AutoSSL Guide – Custom SSL Guide The Media Control Panel provides 100% support for SSL in the control panel and all streaming services including Shoutcast 198, Shoutcast 2.5, Shoutcast 2.6, Icecast 2, Icecast 2 KH, Wowza Streaming Engine and Flussonic Media Server. You can configure either your own custom SSL certificate or […]

Upgrading

Why not have our experts upgrade for you? Our team will upgrade the MediaCP to the latest version. Request Upgrade Service Service This guide will assist you with upgrading MediaCP on supported Linux operating systems. 1. Notes Wowza & Flussonic Notes The upgrade process will automatically upgrade Wowza Streaming Engine and Flussonic Media Server to […]

WHMCS Integration Guide

Why not have our experts integrate billing for you? Our team will integrate WHMCS for you. Request a Billing Integration Service Service Overview Integration with WHMCS enables you to setup service plans to sell audio and video streaming services with automatic setup and provisioning of customer and streaming accounts. Module Release Notes Changelog is available […]

Installation

Why not have our experts install for you? Our team will install the MediaCP and an SSL certificate. Buy Installation Service Service Installation Notes Please review System Requirements before installing the Media Control Panel software on your system. The MediaCP is a stand-alone software and does not require  you to install Apache, PHP or MySQL. […]

System Requirements

hardware

The MediaCP is software that must be installed on your own dedicated or virtual server which can be purchased from a provider such as Vultr, OVH or Amazon. Operating System MediaCP recommends Debian 13 for all new installations. x86-64 architecture is required. The full list of supported operating systems: Debian 11, Debian 12, Debian 13 Ubuntu 22.04, Ubuntu 24.04* CentOS […]