Frequently asked questions

Which Linux distro is it recommended to install MSCP Pro/Pro+?

It is recommended to install on these:
Debian 10 64bit netinstall or bare Debian 10 64bit VPS image
– Debian 9 64bit netinstall or bare Debian 9 64bit VPS image
The stability of on these systems is guaranteed.

We also tested it on the following distributions, and MSCP runs successfully on them:
– Debian GNU Linux 11 Bullseye (32/64bit, experimental!)
– Devuan ascii Linux (32/64bit)
– Ubuntu Linux 20.04 LTS (64bit)
– Ubuntu Linux 18.04 LTS (64bit)
– Ubuntu Linux 16.04 LTS (32/64bit)
– CentOS 8 (64bit, experimental! Only Pro, Pro+ not supported!)
– CentOS 7 (64bit, experimental! Only Pro, Pro+ not supported!)

Can I install MSCP Pro/Pro+ next to another service?

Yes. MSCP Pro/Pro+ works completely independently of any other service.

Does MSCP remain operational even when the database is inaccessible?

Yes, the control panel does not require a MariaDB/MySQL server. In the case of the Pro+ version, if the database is not working, only SAM Broadcaster cannot be used. Everything else works. If this occurs, the user can use the traditional AutoDJ as a fallback.

Why is Pro+ not available under CentOS?

Debian-based distros (Debian, Ubuntu) have better multimedia capabilities and are only available on these.

After Dist-upgrade also can I use MSCP?

If it supports the newer distro, yes. After updating, some things may not work. In this case, run the installer and start repair.

Can I import admins and users from remote MSCP to local MSCP?

Yes. Except for superadmin, you can import all admins. In addition, you can import all users that you access as admins on the remote MSCP.

I’m using Centova Cast/Everest Cast. I would like to import users to MSCP. How is it possible?

On the MSCP Pro/Pro+ admin page, you can import users from Centova Cast or from Everest Cast. However, there are significant differences between control panels. Therefore, some things will not configure. Therefore, check the user access after import.

How to change forgotten MSCP Superadmin Password?

Step 1:
Log on as root with SSH.

Step 2:
Type in /mscp/util/chsuperadminpasswd command on console.

Step 3:
Enter the new password.

How to change my registration key from the Control Panel?

Step 1 :
Login in to MSCP as Superadmin.

Step 2 :
Click the Registration button.

Step 3 :
Enter the new registration key.

Is the registration key used on multiple machines at the same time?

No, but you can move the system to another machine. The MSCP installed on the new machine accepts the registration key and the old machine registration will be inactive. Next to the production system can still be request with a trial key that you can use to test it.

When the MSCP is updated, do the user services restart? Is the broadcasts will interrupt?

During the update, users’ services will NOT stop, the broadcast will NOT be interrupted.

Need to reinstall when switching Pro to Pro+ version?

No need to reinstall. After the upgrade, the extra features will be available immediately. Don’t forget the normal admins to set up access to extras.

How do I make a backup of the entire MSCP?

Use any backup script or program for this purpose. The /mscp folder contains the entire MSCP with admins and users. Therefore, save the /mscp folder.
If users are also using SAM Broadcaster, all SAM Broadcaster databases must be exported before starting the backup: for i in $(ls /mscp/users);do /mscp/util/mysqlexport.sh $i;done
Later, when this backup is restored, the exported database is automatically restored too.

How do I restore entire MSCP from a remote server backup?

Step 1:
Make available the backup on the remote server via SSH with root access.

Step 2:
Install MSCP Pro/Pro+ and create Superadmin account.

Step 3:
Type in /mscp/util/adminimport_ssh on console.

Step 4:
Enter remote server datas.

Step 5:
If you have entered all the data correctly, the recovery will start.

Note: The backup also contains the status of the users services, so they are set back accordingly.

How do I make the control panel page and stream servers accessible with https?

The basic installation only makes the control panel website via standard http. However, you can set https support on the admin page.

Step 1:
Make certificate file and private key file readable to MSCP.

Step 2:
Log in to MSCP as Superadmin.

Step 3 :
Click the System Settings button.

Step 4:
Set the Web server https port and enter the ssl certificate file and ssl private key file with full path.

Step 5:
Once configured, the panel also will be available on the https port. If not, run the /mscp/scripts/httpd-mscppro-start command at the terminal.

Note: If you make the certificate files readable to everyone, users can also use them for stream server https (port+2).

The https web server port has become inaccessible. What can I do?

Log in to the standard HTTP port. It always works.

What is a user’s FTP access?
The user can use the same credentials for FTP as for the control panel.

Can mobile applications for Centova Cast be used with MSCP?

Yes! But only basic functions work. For example, if you use more AutoDJs, it only handles the first one.

One user had to be restored from a backup, but cannot be used because the file/folder permissions are bad. What to do?

Type in /mscp/util/fixperm username on console.

The MariaDB/MySQL server has been moved to a new host/port. How do I set all users SAM Broadcaster to new host/port?

Step 1:
Verify that MSCP and users can really access the database.

Step 2:
Set a new database host or/and port on MSCP as Superadmin

Step 3:
Type in for i in $(ls /mscp/users);do /mscp/util/fixvncautodjs $i;done on console.

Step 4:
Restart all SAM Broadcaster

How do I uninstall MSCP completely?

The installer contains the uninstall script. Launching it removes the entire MSCP with users.
The .deb or .rpm packages installed by MSCP are retained. These can be removed using the standard apt-get or yum command.

To what extent can the user take advantage of the account?

The user has complete freedom of access. User can change stream server, AutoDJ, etc… at any time, depending on permission.

Which is the best recommended stream server in MSCP?

Icecast2.
It can take full advantage of MSCP capabilities and is best able to tolerate any broadcasting errors. This is also great for handling unexpected crashes in AutoDJ. (Support on-connect and on-disconnect function)
Icecast2 can handle most types of streaming formats (mp3, ogg, oggflac, aac, aac+, opus, webm, nsv)

Is it possible to use Sc_trans/Sc_trans2 AutoDJ on Icecast2?

Yes. Icecast2 can receive ICY protocol source/AutoDJ connections, but only 1 mountpoint.

Is Liquidsoap available with AutoDJ on MSCP?

No. But there is a much better thing instead. If you use the Pro+ version, use the radio automation software that can be used when logged in to remote VNC desktop. For non-Pro+ version, MPD is the most advanced AutoDJ.

Is it possible to run multiple SAM Broadcaster/RadioBOSS AutoDJ with one account?

Not yet. However, in addition to SAM Broadcaster/RadioBOSS, other traditional AutoDJs can be use.

I’m using Steamcast and have multiple mountpoints, but neither AutoDJ nor live broadcast can connect. What to do?

Use a different source username for each mountpoint.

How to get the best quality with Stream Transcoder?

The input bitrate should be the highest.
These are recommended for:
– Icecast2: OGG/Vorbis, Quality10 (499kbps)
– Shoutcast2: AAC (LC), 512kbps

Can AutoDJs connect to multiple mountpoints with multiple encoders and bitrates at the same time?

No. In this case, configure AutoDJ for the best quality and use Stream Transcoder. In this case, you can use a Broadcast Audio Processor later with minimal configuration.
Radio Automation Software can use multiple encoders in parallel.