How to Install CyberPanel
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.
A terminal-side walkthrough for admins: preparation, each installer prompt, the port checklist and the five common failures.
knowledge
- Read time
- 4 min
- Sections
- 7
- Updated
- 14 Nov 2026
- Written by
- WebJi® team
Last editorial update: 15 November 2026.
What is CyberPanel and what does it need?
CyberPanel is a free hosting control panel built around the OpenLiteSpeed web server — one install script brings up the web server, DNS, mail, FTP and a browser panel for sites, databases and certificates. It belongs on a VPS or dedicated server you control with root. It is not something you add to shared hosting, which already has its own panel maintained for you.
- OS: a fresh, supported system — Ubuntu 22.04 or 24.04, AlmaLinux 8 or 9, Rocky Linux 8 or 9, or CloudLinux. Not a machine that already runs a panel.
- RAM: 1024 MB minimum; 2 GB is comfortable once mail and DNS are running.
- Disk: 10 GB free, more once real sites and backups live here.
- Access: root over SSH — the installer refuses to run under plain sudo — 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.
How do you prepare the server before the script?
Prepare five things as root: connect, update, set a hostname, fix local resolution, and confirm nothing already owns port 80. The installer takes over the whole machine, and anything already listening on port 80 will collide with OpenLiteSpeed.
- Connect as root:
ssh root@SERVER-IP. A sudo user is not enough for this script. - Update packages:
apt update && apt -y upgradeon Ubuntu, ordnf -y updateon AlmaLinux and Rocky. - Set a fully qualified hostname:
hostnamectl set-hostname panel.example.com. - Add the server IP and hostname to
/etc/hostsso mail and DNS resolve locally. - Check nothing holds the web ports:
ss -ltnp | grep -E ':80|:443'should print nothing.
If Apache, Nginx, Plesk or cPanel is already installed, rebuild the VPS from the provider's clean image instead of fighting the conflict. That one decision saves an evening of broken dependencies.
How do you run the CyberPanel installer and answer its prompts?
Run the official one-line installer once, as root, and stay at the terminal for the eight to fifteen minutes it takes to download packages and compile parts of the stack. The command, exactly as the CyberPanel documentation prints it:
sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)
Then answer the prompts in order:
- Installation type: press 1 for CyberPanel.
- Web server: press 1 for OpenLiteSpeed — free for unlimited domains. Option 2 is LiteSpeed Enterprise and needs a licence key or the trial code.
- Full services: press Y to install PowerDNS, Postfix and Pure-FTPd. Press N only if this box will never serve mail or DNS.
- Remote MySQL: press N to keep the database local.
- Version: press Enter for the latest stable build.
- Admin password: press
sand set a strong one — the generated default is widely known, which is why the docs push you to change it here. - Note the panel URL the script prints at the end before closing the terminal.
How do you open the panel and confirm the install worked?
Wait for the completion message, then browse to https://SERVER-IP:8090, accept the self-signed certificate warning, and log in as admin with the password you set. The panel listens on port 8090 with a certificate it made itself, so the browser warning on first visit is expected, not a failure.
Two checks close the loop: on the server, run systemctl status lscpd and confirm the service is active; in the browser, confirm the login page accepts the admin password. Then finish the first-login wizard — hostname, mail hostname, nameservers and the panel SSL option. If the panel later answers with a 503, the same systemctl status lscpd check plus a restart is the documented first move, and the install log sits at /var/log/installLogs.txt.
Which ports must be open before you debug anything?
A panel that times out in the browser is almost always a closed port, not a broken install — so open the ports in both the cloud firewall and the OS firewall before touching anything else. The two firewalls are independent, and providers ship both.
- 8090: the CyberPanel login and admin interface.
- 7080: the OpenLiteSpeed WebAdmin console, used for server tuning.
- 80 and 443: your websites and their certificates.
- 22: SSH, restricted to your own addresses where possible.
On Ubuntu run ufw allow 8090/tcp and repeat for 7080, 80 and 443. On AlmaLinux use firewall-cmd --permanent --add-port=8090/tcp followed by firewall-cmd --reload. Then repeat the whole set in the provider console, because opening one firewall does not open the other.
Which install failures are common, and what fixes each?
Five failures cover almost every CyberPanel install that ends in a blank page or a dead panel — and each has a specific fix rather than a reinstall.
| Symptom | Cause | Fix |
|---|---|---|
| Installer exits early, unsupported OS | Debian, CentOS 7 or a distro outside the supported list | Rebuild as Ubuntu 22.04/24.04 or AlmaLinux 8/9 |
| Script finishes but sites return 503 | Another web server still holds port 80, so OpenLiteSpeed cannot bind | Stop and remove Apache or Nginx, then systemctl restart lsws |
| Panel unreachable at 8090 | Cloud firewall or ufw blocks the port | Allow 8090 in both firewalls, then reload |
| Login page loads, password rejected | Password was left at the generated default | Reset with adminPass from the CyberPanel CLI, then log in again |
| Mail or DNS services fail after install | Hostname does not resolve, or full services were skipped | Set a real hostname, add it to /etc/hosts, rerun the installer to add services |
What should you do in the first hour after installing?
Three tasks turn a working panel into a usable server: a real site with a certificate, a secured panel, and a tested backup. Everything else can wait for the second hour.
- 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.
- Secure the panel itself: set the panel hostname, issue a certificate for it, and enable two-factor authentication for admin.
- Schedule backups to a destination that is not the same disk, and test one restore before you trust the schedule.
CyberPanel is free, but it is not managed — the patching and tuning are yours. A WebJi® VPS (from ₹499 a month, sized and quoted per configuration, before 18% GST) is the machine to run it on when you want the free stack with root access. If you would rather have the panel maintained for you, cPanel hosting at WebJi® keeps the server side with the support team.
Frequently asked questions
What are the minimum requirements to install CyberPanel?
1024 MB of RAM, 10 GB of free disk, one vCPU and a fresh supported OS — Ubuntu 22.04 or 24.04, AlmaLinux 8 or 9, Rocky Linux 8 or 9, or CloudLinux. Plan for 2 GB of RAM once mail and DNS are running, and do not reuse a server that already has a control panel.
Which port does CyberPanel use after installation?
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 — a timeout at the panel address is usually a closed 8090, not a failed install.
Can CyberPanel be installed alongside Apache or an existing panel?
Not cleanly. OpenLiteSpeed needs to bind port 80 and the installer expects a fresh machine, so a coexisting web server produces 503 errors. Rebuild the VPS from a clean image rather than uninstalling Apache by hand and inheriting its configuration.
Is CyberPanel really free?
Yes — with OpenLiteSpeed selected at the prompt, CyberPanel is free for unlimited domains. LiteSpeed Enterprise is the paid option, licence key or trial code required, and the installer offers it as a deliberate second choice rather than a default.
How long does the CyberPanel install take?
Roughly eight to fifteen minutes on a 2 GB VPS with a fast mirror, because the script compiles parts of the stack. A 1 GB box on slow storage can take about twice as long. Stay at the terminal — the script asks questions mid-run and prints the panel URL only at the end.
Last editorial update: 15 November 2026. Prices follow the dated sources on this page; checkout confirms current charges.
Ready to get started with WebJi®?
Join 12,000+ businesses across India and overseas. INR pricing, 18% GST shown before payment and 24/7 email support in Hindi and English — average first reply under 60 minutes.