Tutorials Web Hosting News

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

How to Install CyberPanel on Ubuntu 24.04 LTS Guide - CpanelFree
Written by Blog

Learn how to install CyberPanel with OpenLiteSpeed on Ubuntu 24.04 LTS. Follow our complete step-by-step tutorial with server prerequisites, firewall setup & SSL.

⚑ Quick Tutorial Summary (TL;DR)

  • 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

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.

In this comprehensive, step-by-step tutorial, you will learn how to prepare a clean Ubuntu 24.04 LTS (Noble Numbat) server, run the automated CyberPanel installer, configure firewall security, and deploy your first lightning-fast WordPress website.


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

πŸ“‹ Server Prerequisites Checklist

  • Operating System: Clean, freshly installed Ubuntu 24.04 LTS or Ubuntu 22.04 LTS (64-bit).
  • RAM: 1 GB minimum (2 GB to 4 GB+ recommended for production with Redis & Postfix).
  • CPU: 1 Core (2.0 GHz+) minimum.
  • Disk Space: 10 GB SSD / NVMe minimum (20 GB+ recommended).
  • Access Privileges: Full root access (or sudo with sudo su -).
  • Network & DNS: A fully qualified domain name (FQDN) with an A Record pointing to your VPS IP address (e.g., panel.yourdomain.com).
⚠️ Important: CyberPanel requires a completely clean server installation. Do NOT install Apache, Nginx, or MySQL manually before running the script, as pre-existing web servers will cause port binding conflicts.

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.

πŸŽ‰ Installation Complete! Upon completion, the terminal will print your administrative credentials, server IP, and dashboard access URL. It will ask if you wish to restart the server: type y to reboot.

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
πŸ’‘ Note on SSL Warnings: During your initial login, your browser may display a “Your connection is not private” warning (Self-Signed Certificate). Click Advanced > Proceed to IP (unsafe) to access the login screen.

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)

❓ Is CyberPanel completely free on Ubuntu 24.04?

Yes. CyberPanel with OpenLiteSpeed is 100% free and open-source. There are no domain limits, account limits, or hidden fees. Enterprise LiteSpeed licenses are optional if you require proprietary ELS features.

❓ Can I run multiple WordPress sites on one CyberPanel server?

Yes. CyberPanel supports unlimited domains, subdomains, and WordPress installations, limited only by your VPS RAM and CPU resources.

❓ Does CyberPanel support automated daily backups?

Yes. CyberPanel includes automated backup schedulers that can store backups locally, over remote SFTP, or directly to AWS S3 and Google Drive.

🎯 Conclusion & Next Steps

Installing CyberPanel on Ubuntu 24.04 LTS gives you an enterprise-grade, blazingly fast web hosting environment without recurring cPanel license fees. With OpenLiteSpeed, built-in Redis caching, and automated Let’s Encrypt SSL, you get peak performance for WordPress, WooCommerce, and custom web applications right out of the box.

About the author

Blog

DevOps architect and Linux sysadmin specializing in server hardening, OpenLiteSpeed performance optimization, and free cloud hosting infrastructure.

Leave a Comment