β‘ 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.
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).
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:
- Select Installation Type:
Type
1to choose Install CyberPanel. - Select Web Server Version:
Type
1for CyberPanel with OpenLiteSpeed (Free, open-source, fully-featured). - Install Full Services:
Type
Yto install full service components (PowerDNS, Postfix Mail Server, and Pure-FTPd). - Remote MySQL Database:
Type
Nunless you want to connect to an external managed database instance. - CyberPanel Admin Password:
Press
sto set a strong custom password, ordfor the default password. - Install Memcached Extension:
Type
Yto enable Memcached caching. - Install Redis Extension:
Type
Yto enable Redis server and PHP extensions for high-speed object caching. - Enable WatchDog:
Type
Yto 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.
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
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:
- Ensure your hostname (e.g.,
panel.yourdomain.com) has an A record pointing to your server’s IP. - In CyberPanel, go to SSL > Hostname SSL in the left sidebar.
- Select your domain name from the dropdown list.
- Click Issue SSL. CyberPanel will automatically fetch and install a trusted Let’s Encrypt certificate.
- 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:
- From the left navigation menu, click WordPress > Deploy WordPress.
- Fill in your website details (Domain Name, Site Title, Admin Username, Password, Email).
- Check the LSCache box to enable server-level caching.
- 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.
π Recommended Related Technical Guides:
π― 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.

