How to Install CyberPanel on Ubuntu

CyberPanel is a web hosting control panel that allows users to manage their website, email, and other services through a web-based interface. It is built on top of the OpenLiteSpeed web server, and supports a variety of features such as website creation, email accounts, database management, and more. CyberPanel is open-source software and can be installed on a variety of Linux operating systems.

Prerequisites

1. A fully qualified domain name (FQDN), it’s good if you already have otherwise you can go with Namecheap because Namecheap is providing up to 84% off on all domain extensions, click here to avail the offer.

2. A server with having ubuntu 20.04 installed and must have at least 1 GB of RAM (2 GB or more would be good) and having at least 15 GB of free disk space (20 GB or more is a plus).

Click here to claim $150 credits on Vultr
Click here to claim $100 credits on DigitalOcean
Click here to claim $100 credits on Linode
Click here to claim €20 credits on Hetzner

3. A server should have updated to the latest version, and have openssh-server and python3 installed.

4. Open ports for HTTP (80) and HTTPS (443) in the server’s firewall.

Connect to a Server

Download and install Putty from their official website and open putty and enter the IP address or hostname of the server in the “Host Name (or IP address)” field.

After that putty will open a terminal window and ask you to enter the username and password (or the key passphrase if you are using an SSH key).

Update Packages

To update all the pre-installed system libraries, you need to run both these below commands one by one or using && method:

sudo apt update
sudo apt upgrade -y

Install CyberPanel

Run the following command to download the cyberpanel installer script:

sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)
CyberPanel Installer v2.1.1

1. Install CyberPanel.

2. Exit.


  Please enter the number[1-2]:

Type 1 and Press Enter

CyberPanel Installer v2.1.1

RAM check : 223/1682MB (13.26%)

Disk check : 4/30GB (18%) (Minimal 10GB free space)

1. Install CyberPanel with OpenLiteSpeed.

2. Install Cyberpanel with LiteSpeed Enterprise.

3. Exit.


Please enter the number[1-3]:

Type 1 and Press Enter

Install Full service for CyberPanel? This will include PowerDNS, Postfix and Pure-FTPd.

Full installation [Y/n]:

Type Y and Press Enter

Do you want to setup Remote MySQL? (This will skip installation of local MySQL)

(Default = No) Remote MySQL [y/N]:

Type N and Press Enter

Press Enter key to continue with latest version or Enter specific version such as: 1.9.4 , 2.0.1 , 2.0.2 ...etc

Press Enter to Continue

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

It’s good to choose s for set password instead of r or d for random and default password

Please enter your password:
Password: your_admin_password
Confirm Password: confirm_admin_password

and Press Enter

Do you wish to install Memcached process and its PHP extension?
Please select [Y/n]:

Type Y and Press Enter

Do you wish to install Redis process and its PHP extension?
Please select [Y/n]:

Type Y and Press Enter

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):

Type Y/N(Optional) and Press Enter

###################################################################
CyberPanel Successfully Installed

Current Disk usage : 9/194GB (6%)

Current RAM usage : 308/7961MB (3.87%)

Installation time : 0 hrs 12 min 0 sec
Visit: https://YOUR_SERVER_IP:8090
Panel username: admin
Panel password: *****
Visit: https://YOUR_SERVER_IP:7080
WebAdmin console username: admin
WebAdmin console password: technicalsahil

Visit: https://YOUR_SERVER_IP:8090/rainloop/?admin
Rainloop Admin username: admin
Rainloop Admin password: technicalsahil

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
Would you like to restart your server now? [y/N]:

Type Y to Restart Server

Now open the following URL in your browser: https://YOUR_SERVER_IP:8090, and log in to CyberPanel.

 

About the author

Technical Sahil

Sahil Dhamija is a visionary entrepreneur and tech enthusiast, proudly owning multiple companies across India, the US, the UK, and the UAE. As the founder of AInventions Technologies LLC, DigitalMarkethink Solutions LLC, WebReinvent Technologies LLC, BusinessMate Software Solutions LLC, and co-founder of Hostyaga FZE LLC, Sahil is a dynamic leader shaping the future of technology and digital marketing.

Apart from leading his businesses, Sahil is a passionate tech YouTuber, sharing insights and tutorials on various technological topics. He also serves as the CTO at Vayuna Corporate Travels Pvt Ltd and as Product Head at Vayuna Voicetech Pvt Ltd, where he oversees cutting-edge solutions in corporate travel and voice technology. Additionally, Sahil is a creative force in the film industry, producing films through Gentle Breeze Films Pvt Ltd.

Driven by innovation and creativity, Sahil continues to push boundaries in technology, media, and business.

View all posts

4 Comments

Leave a Reply

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