How to install CyberPanel on a VPS (free)
CyberPanel is a fast, free control panel built on OpenLiteSpeed. This guide covers installing it on a fresh Ubuntu VPS and creating your first website with SSL.
CyberPanel is a free, open-source control panel built on the fast OpenLiteSpeed web server. It gives you a clean web UI for websites, databases, email, DNS and free SSL — with built-in LiteSpeed caching that makes WordPress noticeably quicker. Best of all, the core edition costs nothing.
Requirements
- A fresh VPS running Ubuntu 20.04/22.04/24.04 or AlmaLinux 8/9.
- At least 1 GB of RAM (2 GB+ recommended once you add sites).
- 10 GB+ of disk; NVMe makes the panel feel snappy.
- Root access.
Like all control panels, CyberPanel wants a clean image — install it before anything else on the server.
Step 1: Deploy a fresh Ubuntu VPS
On Nxeon, pick the Ubuntu 24.04 one-click image and deploy. Log in as root:
ssh root@YOUR_SERVER_IP
Update the system first:
apt update && apt upgrade -y
Step 2: Run the installer
CyberPanel installs with a single command:
sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)
The installer asks a few questions:
- Install CyberPanel — choose option 1.
- OpenLiteSpeed (free) vs LiteSpeed Enterprise — pick OpenLiteSpeed for the free edition.
- Full install — yes, to include the mail, DNS and database components.
- Admin password — set a strong one (or let it generate one — note it down).
- Optional extras like Memcached and Redis — enable them; they help performance.
The install takes roughly 10–20 minutes. When it's done it prints your panel URL and admin credentials — copy them.
Step 3: Log into CyberPanel
Open the panel in your browser:
https://YOUR_SERVER_IP:8090
Accept the self-signed certificate warning (you'll replace it with a real cert shortly). Log in as admin with the password from the installer.
Step 4: Create your first website
In the sidebar go to Websites → Create Website. Fill in:
- Domain name — the site's domain (point its DNS A record at your server IP first).
- Email — an admin contact.
- Package — Default is fine to start.
- PHP version — choose a current release.
Click Create Website. CyberPanel sets up the virtual host, document root and database access in seconds.
Step 5: Issue free SSL
For your website, open Manage → SSL (or SSL → Manage SSL) and issue a Let's Encrypt certificate. CyberPanel validates the domain and installs HTTPS automatically — no fees, auto-renewing.
To secure the panel itself with a real certificate, use SSL → Hostname SSL.
Step 6: One-click WordPress (optional)
CyberPanel shines with WordPress. Under your website choose Manage → Application Installer → WordPress + LSCache. It installs WordPress *and* the LiteSpeed cache plugin, giving you a fast, cached site out of the box.
Step 7: Open the firewall ports
Make sure your firewall permits the panel and web traffic:
ufw allow 8090/tcp
ufw allow 80/tcp
ufw allow 443/tcp
ufw allow OpenSSH
ufw enable
Maintenance tips
- Keep CyberPanel updated from Version Management in the sidebar.
- Set up scheduled backups under the Backup section, ideally to remote storage.
- Change the default admin password immediately if the installer generated one.
Why CyberPanel is a great first panel
It's free, fast, and covers everything a small host needs — sites, email, DNS, databases, SSL and caching — without cPanel-style licensing. On a Nxeon NVMe VPS with a fresh Ubuntu image, you can go from an empty server to a cached, HTTPS WordPress site in well under half an hour.