Blog · WebJi® India

How to Install CyberPanel

Quick answer: CyberPanel installs from one script on a fresh server: SSH in as root and run the official installer, choose OpenLiteSpeed and full services, then open https://SERVER-IP:8090 and log in as admin. It needs Ubuntu 22.04 or 24.04, AlmaLinux 8 or 9, 1 GB RAM and 10 GB disk, with nothing else on port 80.
✓ In business since 2005✓ INR + GST billing✓ 24/7 Email Support — avg reply < 60 min
Indian designers reviewing website wireframes together on a studio monitor — how to install cyberpanel

What CyberPanel is and what it needs

CyberPanel is a free hosting control panel built around OpenLiteSpeed. One install script brings up the web server, DNS, mail, FTP and a browser panel for sites, databases and certificates. It is a VPS panel, not something you add to shared hosting.

  • OS: fresh Ubuntu 22.04 or 24.04, AlmaLinux 8 or 9, Rocky Linux 8 or 9, or CloudLinux 8. Not a server that already runs a panel.
  • RAM: 1 GB minimum, 2 GB comfortable once mail and DNS run.
  • Disk: 10 GB free, 20 GB or more for real sites and backups.
  • Access: root SSH, a public IPv4 address, and ports 22, 80, 443, 7080 and 8090 reachable.

CyberPanel 2.x is the current line, and 2.3.5 added a setup wizard that runs on first login. Everything below works on that line.

Prepare a fresh server before the script

The installer takes over the whole machine. Anything already listening on port 80 will collide with OpenLiteSpeed, so start clean.

  1. Connect as root: ssh root@SERVER-IP. A sudo user is not enough for this script.
  2. Update packages: apt update && apt -y upgrade on Ubuntu, or dnf -y update on AlmaLinux and Rocky.
  3. Set a fully qualified hostname: hostnamectl set-hostname panel.example.com.
  4. Add the server IP and hostname to /etc/hosts so mail and DNS resolve locally.
  5. Check nothing holds port 80: ss -ltnp | grep -E ':80|:443' should print nothing.

If Apache, Nginx, Plesk or cPanel is already installed, rebuild the VPS from the provider image instead of fighting the conflict. That decision saves an evening.

Run the installer and answer the prompts

Run the official script once, as root, and stay at the terminal for eight to fifteen minutes. It downloads packages and compiles parts of the stack.

  1. Start it: sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh).
  2. Installation type: press 1 for CyberPanel.
  3. Web server: press 1 for OpenLiteSpeed. Option 2 is LiteSpeed Enterprise and needs a licence key or the trial code.
  4. Full services: press Y to install PowerDNS, Postfix and Pure-FTPd. Press N only if you will never host mail or DNS here.
  5. Remote MySQL: press N to keep the database local.
  6. Version: press Enter for the latest stable build.
  7. Admin password: press s and set a strong one, then note the panel URL printed at the end.

Open the panel and confirm it works

Wait for the script to print the completion message before you open a browser. The panel listens on 8090 with a self-signed certificate, so the first visit warns you; that is expected until you issue a proper certificate.

  1. Browse to https://SERVER-IP:8090 and accept the certificate warning.
  2. Log in as admin with the password you set.
  3. On the server, run systemctl status lscpd. You know it worked when the service is active and the login page accepts the password.
  4. Finish the setup wizard: hostname, mail hostname, nameservers and the panel SSL option.

Open the ports before you debug anything

A panel that times out is usually a closed port, not a broken install. Open the same ports in the cloud firewall and in the OS firewall.

  • 8090: the CyberPanel login and admin interface.
  • 7080: the OpenLiteSpeed WebAdmin console, used for server tuning.
  • 80 and 443: websites and certificates.
  • 22: SSH, restricted to your own addresses where possible.

On Ubuntu run ufw allow 8090/tcp and the same for 7080, 80 and 443. On AlmaLinux use firewall-cmd --permanent --add-port=8090/tcp followed by firewall-cmd --reload. Then repeat in the provider console, because the two firewalls are independent.

Common CyberPanel install failures and fixes

Five failures cover almost every install that ends in a blank page or a dead panel.

SymptomCauseFix
Installer exits early on an unsupported OSDebian, CentOS 7 or a distro outside the supported listRebuild as Ubuntu 22.04 or 24.04, AlmaLinux 8 or 9
Script finishes but websites return 503Another web server still holds port 80, so OpenLiteSpeed cannot bindStop and remove Apache or Nginx, then systemctl restart lsws
Panel unreachable at 8090Cloud firewall or ufw blocks the portAllow 8090 in both firewalls, then reload
Login page loads, password rejectedPassword was left at the generated defaultReset with adminPass from the CyberPanel CLI, then log in again
Mail or DNS services fail after installHostname does not resolve, or full services were skippedSet a real hostname, add it to /etc/hosts, and rerun the installer to add services

What to do in the first hour

Three tasks turn a working panel into a usable server.

  1. Create the first website in the panel, point its DNS at the VPS, and issue a Let's Encrypt certificate from the site's SSL menu.
  2. Secure the panel itself: set the panel hostname, issue a certificate for it, and enable two-factor authentication for admin.
  3. Schedule backups to a destination that is not the same disk, and test one restore.

CyberPanel is free, but it is not managed. If you want the panel work done for you, cPanel hosting includes the panel and support, and a WebJi VPS is the machine to run CyberPanel on when you want the free stack with root access.

Frequently Asked Questions

What are the minimum requirements for CyberPanel?

1 GB RAM, one vCPU, 10 GB of free disk and a fresh supported OS: Ubuntu 22.04 or 24.04, AlmaLinux 8 or 9, Rocky 8 or 9, or CloudLinux 8. Use 2 GB of RAM once mail and DNS are running.

Which port does CyberPanel use?

8090 for the panel over HTTPS, 7080 for the OpenLiteSpeed WebAdmin console, and 80 and 443 for hosted sites. All four must be open in the provider firewall as well as the OS firewall.

Can I install CyberPanel on a server that already runs Apache?

Not cleanly. OpenLiteSpeed needs port 80 and the installer expects a fresh machine. Rebuild the VPS from a clean image rather than removing Apache by hand and inheriting its configuration.

Is CyberPanel free?

Yes, with OpenLiteSpeed it is free for unlimited domains. LiteSpeed Enterprise is the paid option and needs a licence, which is why the installer offers it as a separate choice.

How long does the install take?

Eight to fifteen minutes on a 2 GB VPS with a fast mirror. The script compiles parts of the stack, so a 1 GB box with slow disk can take twice as long.

Why does the panel show a certificate warning?

The panel starts with a self-signed certificate because it has no hostname yet. Point a hostname at the server, issue a certificate for it in the panel, and the warning disappears.

Need help with this?

WebJi® support does it for you — free. Talk to our Jaipur team →