How to install and configure CyberPanel on CentOS 8

Today we are going to learn how to install and configure CyberPanel on CentOS 8.

CyberPanel is a free open source control panel that uses OpenLiteSpeed web server. CyberPanel is a web hosting control panel powered by OpenLiteSpeed and LiteSpeed fro enterprises, it helps you set up sites on your preferred cloud provider Example setting up on Amazon cloud, Digital Ocean etc. CyberPanel is simple, fast and secure to use.

CybePanel key features

Cyberpanel is gaining momentum because of the following key features it posses:

  • It has modsecurity tool which provide built-in support for real-time defense against web application attacks, with an option to enable OWASP rules.
  • It supports auto install for WordPress which make it easy to install WordPress with one-click.
  • It has one-click SSL which is now mandatory for all online properties. You can easily issue Let’s Encrypt SSL for web sites.
  • It has LiteSpeed cache for WordPress which is auto configured with all WordPress sites.
  • It has Git Manager support which attach git repos to your CyberPanel websites which make it easy to deploy code updates directly from your repos via webhooks.

Related Articles

  1. How to Install OpenLiteSpeed on Rocky Linux/AlmaLinux
  2. How to install aapanel 6 on Fedora 34


  1. Fresh CentOS 8 server
  2. Have users with sudo privileges
  3. Python 3.x
  4. Internet connections

Table of Contents

  1. Update the system repos
  2. Run the installation script
  3. Choose OpenLiteSpeed version to use
  4. Choose options and add-ons to include
  5. Configuring CyberPanel
  6. Testing

1. Update Rocky Linux Repos

For any fresh server install, updating the system is the first thing you can do so that you can make all the repositories up to date. We can begin then by issuing the following command on our terminal.

$ sudo dnf update -y

After the update is complete, then we can proceed to the next step.

2. Run CyberPanel installation script

In order for us to install CyberPanel we need to add the following script on our terminal. Scripts provide an easier an automated way of running the installers. Type the following scritpt into our terminal.

$ wget

Sample Output

# wget
--2021-11-13 07:22:45--
Resolving (,, 2606:4700:3030::6815:2cd8, ...
Connecting to (||:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1305 (1.3K) [application/x-sh]
Saving to: ‘’                   100%[===========================================>]   1.27K  --.-KB/s    in 0s      

2021-11-13 07:22:45 (28.3 MB/s) - ‘’ saved [1305/1305]

Once download is complete we now need to install the script with the following command;

$ bash install .sh

This bash script will start the installation of CyberPanel into our system.

$ Detecting Centos 8...


Fetching latest data from CyberPanel server...

This may take few seconds...

Branch name fetched...v2.1.2

Checking root privileges...

You are runing as root...

Valid IP detected...

Checking server location...

Desktop OS not detected. Proceeding

System: CentOS 8 detected...

Checking virtualization type...


                CyberPanel Installer v2.1.2

1. Install CyberPanel.

2. Exit.

  Please enter the number[1-2]: 

Choose option 1 to install CyberPanel

Install CyberPanel with OpenLiteSpeed

                CyberPanel Installer v2.1.2

RAM check : 216/1816MB (11.89%)

Disk check : 2/60GB (5%) (Minimal 10GB free space)

1. Install CyberPanel with OpenLiteSpeed.

2. Install Cyberpanel with LiteSpeed Enterprise.

3. Exit.

  Please enter the number[1-3]: 

You can then follow all the prompts to complete the installation

Allow the installation to continue.

After it is complete you will see the following;

 CyberPanel Successfully Installed                  
                Current Disk usage : 8/60GB (14%)                        
                Current RAM  usage : 479/1816MB (26.38%)                         
                Installation time  : 0 hrs 9 min 0 sec                 
                Panel username: admin                              
                Panel password: 1234567                        
                WebAdmin console username: admin                   
                WebAdmin console password: qoUtjUgbMOMgIGo7          
                Rainloop Admin username: admin                     
                Rainloop Admin password: NGUso49WFbn04W        
             Run cyberpanel help to get FAQ info
             Run cyberpanel upgrade to upgrade it to latest version.
             Run cyberpanel utility to access some handy tools .
              Website :                 
              Forums  :              
              Docs    :               
            Enjoy your accelerated Internet by                  
                CyberPanel & OpenLiteSpeed                                                   
Digital Ocean detected...
This provider has a network-level firewall
Please make sure you have opened following port for both in/out:
TCP: 8090 for CyberPanel
TCP: 80, TCP: 443 and UDP: 443 for webserver
TCP: 21 and TCP: 40110-40210 for FTP
TCP: 25, TCP: 587, TCP: 465, TCP: 110, TCP: 143 and TCP: 993 for mail service
TCP: 53 and UDP: 53 for DNS service
Your provider seems blocked port 25 , E-mail sending may not work properly.
Would you like to restart your server now? [y/N]: 

Testing CyberPanel

CyberPanel runs on port 8090, so to access it use the following on your browser


Now you access the browser

CyberPanel interface
CyberPanel interface
CyberPanel dashboard
CyberPanel dashboard


We have learn how to install CyberPanel on CentOS 8. Now you can experiment more with it to learn more. Consult documentation for further instructions.

About Kipkoech Sang

I am a technology enthusiast who loves to share gained knowledge through offering daily tips as a way of empowering others. I am fan of Linux and all other things open source.
View all posts by Kipkoech Sang →

Leave a Reply

Your email address will not be published. Required fields are marked *