CyberPanel is an open-source control panel build on OpenLiteSpeed web server. It is released as an open source solution with a whole squad providing its support. CyberPanel provides a one click setup for installing popular web frameworks such as Joomla, WordPress, Drupal, Mautic and many more!. With CyperPanel it’s also easy to configure SSL Certificates for your website using Let’s Encrypt.
In this article we shall install and configure CyberPanel web hosting panel on Ubuntu 22.04 Linux server with Let’s Encrypt SSL security. CyberPanel comes bundled with OpenLiteSpeed and it is completely free for an unlimited number of domains. We assume you’re performing this setup on a fresh Ubuntu server. On hardware specifications you’ll need a minimum of 1024MB RAM and 10GB Disk Space.
Access and Update Server
Login to your Ubuntu server and perform system update.
sudo apt update && sudo apt upgrade -y
If a reboot is required post-upgrade perform it.
[ -f /var/run/reboot-required ] && sudo reboot -f
Next we set correct hostname and timezone.
sudo hostnamectl set-hostname hosting.example.com
sudo timedatectl set-timezone Africa/Nairobi
Edit the /etc/hosts
file to map IP address to the domain name.
$ sudo vim /etc/hosts
ServerIP FQDN
Install CyberPanel on Ubuntu 22.04
Download installer script.
# using curl
curl -o cyberpanel_installer.sh https://cyberpanel.net/install.sh
# using wget
wget https://cyberpanel.net/install.sh -O cyberpanel_installer.sh
Make the script executable.
chmod +x cyberpanel_installer.sh
Run the script to download and install CyperPanel.
./cyberpanel_installer.sh
Answer 1 in the next prompt to begin installation.
Initializing...
Fetching latest data from CyberPanel server...
This may take few seconds...
Branch name fetched...v2.3.4
Checking root privileges...
You are runing as root...
Valid IP detected...
Checking server location...
Desktop OS not detected. Proceeding
System: Ubuntu 22 detected...
Checking virtualization type...
Initialized...
CyberPanel Installer v2.3.4
1. Install CyberPanel.
2. Exit.
Please enter the number[1-2]: 1
Choose the Web server to use in your installation.
CyberPanel Installer v2.3.4
RAM check : 157/3816MB (4.11%)
Disk check : 2/38GB (7%) (Minimal 10GB free space)
1. Install CyberPanel with OpenLiteSpeed.
2. Install Cyberpanel with LiteSpeed Enterprise.
3. Exit.
Please enter the number[1-3]: 1
Agree to install full installation.
Install Full service for CyberPanel? This will include PowerDNS, Postfix and Pure-FTPd.
Full installation [Y/n]: y
Don’t accept remote MySQL installation unless you understand why y.
Full installation selected...
Do you want to setup Remote MySQL? (This will skip installation of local MySQL)
(Default = No) Remote MySQL [y/N]: n
Press Enter to choose latest.
Press Enter key to continue with latest version or Enter specific version such as: 1.9.4 , 2.0.1 , 2.0.2 ...etc
Branch name set to v2.3.4
Choose an option for setting admin password.
Please choose to use default admin password 1234567, randomly generate one (recommended) or specify the admin password?
Choose [d]fault, [r]andom or [s]et password: [d/r/s] s
Select installation options for Memcached and Redis PHP modules.
Please enter your password:
Password: Confirm Password:
Do you wish to install Memcached process and its PHP extension?
Please select [Y/n]: y
Install Memcached process and its PHP extension set to Yes...
Do you wish to install Redis process and its PHP extension?
Please select [Y/n]: y
Install Redis process and its PHP extension set to Yes...
Optionally enable installation of Kernel WatchDog for Web service and Database service. This is used to monitor if a system is running. It is supposed to automatically reboot hanged systems due to unrecoverable software errors.
Would you like to set up a WatchDog (beta) for Web service and Database service ?
The watchdog script will be automatically started up after installation and server reboot
If you want to kill the watchdog , run watchdog kill
Please type Yes or no (with capital Y, default Yes):
Install Watchdog set to Yes...
Installation and configurations of CyberPanel in an automated manner should now begin. It should complete within 5-10 minutes, depending on the speed of your server’s internet and disk performance.
Access CyberPanel Web Portal
If the installation process is successful, you will get screen output with the information regarding your CyberPanel configuration. Ensure you select and copy the information to a safe place.
Checking MariaDB ...
Setting up WatchDog...
Admin password successfully changed!
Finalizing...
Cleaning up...
grep: /usr/local/CyberCP/public/snappymail.php: No such file or directory
###################################################################
CyberPanel Successfully Installed
Current Disk usage : 7/38GB (21%)
Current RAM usage : 389/3816MB (10.19%)
Installation time : 0 hrs 16 min 0 sec
Visit: https://49.13.163.2:8090
Panel username: admin
Panel password: *****
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 : https://www.cyberpanel.net
Forums : https://forums.cyberpanel.net
Wikipage: https://docs.cyberpanel.net
Docs : https://cyberpanel.net/docs/
Enjoy your accelerated Internet by
CyberPanel & OpenLiteSpeed
###################################################################
If your 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
Agree to reboot the server after installations.
Would you like to restart your server now? [y/N]: y
Access CyberPanel web console
- CyberPanel URL: https://ServerIP_or_FQDN:8090
- CyberPanel username: admin

You now have a complete control panel for your domains, websites, DNS, Databases e.t.c.

Websites can be created from “Websites” section.

Enjoy managing your websites using CyberPanel on Ubuntu Linux system.
