CyberPanel is a popular open-source web hosting control panel that simplifies the process of managing web servers, websites, and email accounts. In this guide, we will walk you through the step-by-step process of installing CyberPanel on CentOS 7.

cyberpanel dashboard

Introduction to CyberPanel

CyberPanel is a web hosting control panel that provides an easy-to-use interface for managing web servers, websites, and email accounts. CyberPanel is designed to be lightweight, fast, and secure, making it an excellent choice for small to medium-sized websites.

CyberPanel comes with several features, including a one-click installer for popular web applications like WordPress and Joomla, automatic backups, DNS management, SSL certificate installation, and more. It also supports multiple PHP versions and provides a graphical user interface for managing MySQL databases.

Prerequisites for Installing CyberPanel

Before you install CyberPanel on your CentOS 7 server, you need to ensure that you have met the following prerequisites:

  • A CentOS 7 server with a minimum of 1GB of RAM and 20GB of free disk space.
  • A non-root user with sudo privileges.
  • A registered domain name that points to your server’s IP address.
  • Port 8090 open in your server’s firewall.

Pre-Installation Steps

Before you begin the installation process, you need to perform the following pre-installation steps:

  1. Update your CentOS 7 server to the latest version:

sudo yum update -y

  1. Install the required dependencies:

sudo yum install wget epel-release -y

  1. Disable SELinux:

sudo setenforce 0

  1. Disable the firewall:

sudo systemctl stop firewalld

sudo systemctl disable firewalld

  1. Reboot the server:

sudo reboot

Installing CyberPanel on CentOS 7

Now that you have completed the pre-installation steps, you can proceed with the installation of CyberPanel on CentOS 7:

  1. Download the CyberPanel installation script:

wget -O

  1. Run the installer script:


  1. Follow the prompts to complete the installation process.
  2. Once the installation is complete, you can access the CyberPanel dashboard by navigating to:


Post-Installation Steps

After you have installed CyberPanel, you need to perform the following post-installation steps:

  1. Secure your CyberPanel installation by enabling Two-Factor Authentication (2FA) and changing the default password.
  2. Enable firewalld and open the required ports:

sudo systemctl enable firewalld

sudo systemctl start firewalld

sudo firewall-cmd --permanent --add-port=8090/tcp

sudo firewall-cmd --reload

  1. Configure your DNS settings and create a website in CyberPanel.

CyberPanel Features and Benefits

CyberPanel offers several features and benefits that make it a popular choice for web hosting. Some of its key features include:

cyberpanl filemanager
  • One-click installer for popular web applications like WordPress, Joomla, and Magento
  • Automatic backups and disaster recovery options
  • Graphical user interface for managing MySQL databases
  • DNS management and SSL certificate installation
  • Multi-PHP version support
  • Built-in web server caching for improved website performance
  • Light-weight and fast

CyberPanel vs. cPanel

cPanel is another popular web hosting control panel that has been around for several years. However, CyberPanel offers several advantages over cPanel, including:

  • Lighter and faster compared to cPanel
  • Easier to use interface
  • Free and open-source
  • Multi-PHP version support
  • Built-in website caching
  • More affordable

Common CyberPanel Errors and How to Fix Them

While CyberPanel is generally a stable and reliable control panel, you may encounter some errors during the installation or usage. Here are some of the most common errors and how to fix them:

  1. CyberPanel installation script not running – make sure you have the latest version of wget and epel-release installed.
  2. CyberPanel dashboard not loading – check that port 8090 is open in your firewall and that CyberPanel is running.
  3. 502 Bad Gateway error – this usually indicates an issue with the web server. Try restarting the web server or checking the server logs for more details.

CyberPanel Security Best Practices

To ensure the security of your CyberPanel installation, consider the following best practices:

  1. Change the default password and enable Two-Factor Authentication (2FA).
  2. Regularly update your CyberPanel installation and all installed applications.
  3. Keep backups of your website and server data in case of a security breach.
  4. Secure your server by configuring a firewall and disabling unnecessary services.
  5. Only grant access to the CyberPanel dashboard to trusted users.


Is CyberPanel free to use?

Yes, CyberPanel is available in both free and paid versions.

Can I install CyberPanel on other operating systems besides CentOS 7?

Yes, CyberPanel can be installed on other Linux operating systems such as Ubuntu and Debian.

Do I need a VPS to install CyberPanel?

No, you can install CyberPanel on any Linux server or computer.

Can I install CyberPanel on a shared hosting account?

No, CyberPanel is designed to be installed on a dedicated server or VPS.

How do I update CyberPanel to the latest version?

You can update CyberPanel using the command-line interface by running the command “sh <(curl || wget -O –”.

How do I install plugins in CyberPanel?

You can install plugins in CyberPanel by going to the “Plugins” section in the left sidebar of the dashboard and clicking on “Install Plugin”.

Is CyberPanel the same as cPanel?

No, CyberPanel and cPanel are different control panels for web hosting. However, they share some similar features and functionalities.


In conclusion, CyberPanel is an excellent web hosting control panel that simplifies the process of managing websites, web servers, and email accounts. It is lightweight, fast, and secure, and offers several features that make it a popular choice among web developers and website owners. By following the step-by-step guide in this article, you can easily install CyberPanel on your CentOS 7 server and start managing your websites more efficiently.

Similar Posts