Control PanelsMay 28, 20263 min read

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.

NBy Nxeon

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:

  1. Install CyberPanel — choose option 1.
  2. OpenLiteSpeed (free) vs LiteSpeed Enterprise — pick OpenLiteSpeed for the free edition.
  3. Full install — yes, to include the mail, DNS and database components.
  4. Admin password — set a strong one (or let it generate one — note it down).
  5. 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.

#cyberpanel#openlitespeed#control-panels#vps#wordpress

Deploy your first server in under a minute

No credit card required to get started. Spin up a VPS, break things, and only pay for what you keep running.