How to Install CyberPanel on Ubuntu 24.04 LTS: Step-by-Step Guide (2026)

⚡ Quick Installation Blueprint (2026)

  • Goal: Install CyberPanel with native OpenLiteSpeed and LSCache on Ubuntu 24.04 LTS.
  • Time Required: ~10 to 15 minutes.
  • Difficulty: Beginner to Intermediate.
  • Primary Command: sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)
  • Access Dashboard: https://your-server-ip:8090

🎯 Difficulty: Intermediate
⚡ Est. Execution: 10–15 Mins
⏱️ Verified 2026 Edition

🛡️ Linux Architect Verified

CyberPanel is an open-source, high-performance web hosting control panel powered by OpenLiteSpeed. Built for speed and simplicity, it provides automated Let’s Encrypt SSL certificates, built-in LiteSpeed Cache (LSCache) management, one-click WordPress staging, email hosting, DNS, and Docker container support—making it one of the top free alternatives to cPanel in 2026.


Direct Answer: How Do You Install CyberPanel on Ubuntu 24.04 LTS?

Direct Answer: To install CyberPanel on a clean Ubuntu 24.04 LTS server, update your system packages with apt update && apt upgrade -y, switch to the root user via sudo su -, and execute the official installer script: sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh). Select OpenLiteSpeed, enable full services, and access your dashboard at https://your-server-ip:8090.


📖 Explore More Options: Compare CyberPanel with CloudPanel, aaPanel, and HestiaCP in our roundup of the Top 7 Best Free cPanel Alternatives in 2026.

System Requirements & Prerequisites


Step 1: Update Your Ubuntu 24.04 LTS Server

Before launching any software installation, ensure your server package lists and existing software packages are completely up to date.

1. Connect to your VPS server via SSH as the root user:

ssh root@your-server-ip

2. If you are logged in as a non-root sudo user, elevate to root:

sudo su -

3. Update your package repositories and upgrade existing system packages:

apt update && apt upgrade -y

4. Optional: If a kernel update was applied during the upgrade, reboot your server and reconnect:

reboot

Step 2: Configure Required Firewall Ports

CyberPanel operates on port 8090 for its web management console, along with standard web, email, and FTP ports. If you are using cloud security groups (AWS EC2, Google Cloud, DigitalOcean, Hetzner, or Vultr) or UFW, ensure the following inbound ports are open:

Port Number Protocol Service / Purpose
8090 TCP CyberPanel Web Dashboard
80 & 443 TCP / UDP HTTP & HTTPS Web Traffic (QUIC / HTTP/3)
7080 TCP OpenLiteSpeed WebAdmin Console
21 & 40110-40210 TCP FTP & Passive FTP Data Range
25, 587, 465, 993 TCP Mail Services (SMTP, SMTPS, IMAP SSL)
53 TCP / UDP PowerDNS Name Server

Step 3: Run the CyberPanel Automated Installation Script

CyberPanel provides an official, automated bash installer that configures OpenLiteSpeed, MariaDB, Python, PHP extensions, and security firewalls automatically.

Execute the following one-line command in your terminal:

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

Step 4: Interactive Installer Configuration Walkthrough

Once the installer script initializes, it will present a series of interactive configuration prompts:

  1. Select Installation Type:

    Type 1 to choose Install CyberPanel.

  2. Select Web Server Version:

    Type 1 for CyberPanel with OpenLiteSpeed (Free, open-source, fully-featured).

  3. Install Full Services:

    Type Y to install full service components (PowerDNS, Postfix Mail Server, and Pure-FTPd).

  4. Remote MySQL Database:

    Type N unless you want to connect to an external managed database instance.

  5. CyberPanel Admin Password:

    Press s to set a strong custom password, or d for the default password.

  6. Install Memcached Extension:

    Type Y to enable Memcached caching.

  7. Install Redis Extension:

    Type Y to enable Redis server and PHP extensions for high-speed object caching.

  8. Enable WatchDog:

    Type Y to automatically restart any critical service (OpenLiteSpeed, MariaDB) if it experiences high load or crashes.

The installation script will now compile dependencies, download OpenLiteSpeed packages, and configure system services. This typically takes between 5 to 12 minutes.


Step 5: Accessing CyberPanel Dashboard on Port 8090

Once your server finishes rebooting, open your web browser and navigate to your CyberPanel URL:

https://your-server-ip:8090

Log in with:

  • Username: admin
  • Password: The password you created during installation (or default 1234567).

Step 6: Secure CyberPanel with a Free Let’s Encrypt Hostname SSL

To eliminate browser warnings and encrypt admin panel traffic:

  1. Ensure your hostname (e.g., panel.yourdomain.com) has an A record pointing to your server’s IP.
  2. In CyberPanel, go to SSL > Hostname SSL in the left sidebar.
  3. Select your domain name from the dropdown list.
  4. Click Issue SSL. CyberPanel will automatically fetch and install a trusted Let’s Encrypt certificate.
  5. You can now access your dashboard securely at https://panel.yourdomain.com:8090.

Step 7: Deploy Your First WordPress Site with LSCache (1-Click)

One of CyberPanel’s standout features is its automated WordPress deployment with server-level LiteSpeed Cache:

  1. From the left navigation menu, click WordPress > Deploy WordPress.
  2. Fill in your website details (Domain Name, Site Title, Admin Username, Password, Email).
  3. Check the LSCache box to enable server-level caching.
  4. Click Create Website. CyberPanel will create the virtual host, configure the MySQL database, install WordPress, and apply the LiteSpeed Cache plugin automatically.

Troubleshooting Common Installation Issues on Ubuntu 24.04

1. Connection Timed Out when opening Port 8090

If you cannot reach https://your-server-ip:8090, check if the firewall is blocking the port:

sudo ufw allow 8090/tcp && sudo ufw reload

Also verify that port 8090 is allowed in your cloud provider’s security groups (AWS/Hetzner/Vultr/DigitalOcean).

2. Forgotten Admin Password

If you forget your CyberPanel admin password, reset it instantly from SSH terminal:

adminPass your_new_password_here

Frequently Asked Questions (FAQ)

⚡ 100% Free Lifetime Cloud Hosting

Launch Your Website on Genuine cPanel at $0 Cost

Experience unmetered bandwidth, NVMe SSD storage, Softaculous 1-click installer, and authentic cPanel GUI at zero monthly cost. No credit card required — guaranteed free forever.

Leave a Comment