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

⚡ Quick Installation Blueprint (2026)

  • Goal: Deploy CloudPanel v2 (Nginx + PHP-FPM + MySQL 8.4) on a clean Ubuntu 24.04 LTS instance.
  • Time Required: ~5 to 8 minutes.
  • Difficulty: Beginner-friendly.
  • Primary Command: curl -sS https://installer.cloudpanel.io/ce/v2/install.sh -o install.sh && sudo DB_ENGINE=MYSQL_8.4 bash install.sh
  • Access URL: https://your-server-ip:8443

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

🛡️ Linux Architect Verified

CloudPanel is a free, modern PHP and Node.js server control panel engineered for maximum performance, minimal resource overhead, and effortless cloud VPS management. Built entirely on top of Nginx, PHP-FPM, MySQL 8.4, and Redis, CloudPanel eliminates legacy server bloat to deliver sub-second response times for WordPress, Laravel, Symfony, and Node.js applications.


Direct Answer: How Do You Install CloudPanel on Ubuntu 24.04?

Direct Answer: To install CloudPanel on Ubuntu 24.04 LTS, connect to a clean server as root, update system packages with apt update && apt upgrade -y, download the installer script, and run sudo DB_ENGINE=MYSQL_8.4 bash install.sh. Once the installer finishes in ~5 minutes, open https://your-server-ip:8443 in your browser to create your admin account.

📖 Related Comparison: Looking for other free control panels? Read our in-depth review of the Top 7 Best Free cPanel Alternatives in 2026.

System Requirements & Prerequisites


Step 1: Update Packages & Install Prerequisites

Log in to your Ubuntu 24.04 server via SSH:

ssh root@your-server-ip

Update repository package lists, upgrade installed packages, and install required utilities:

sudo apt update && sudo apt -y upgrade
sudo apt -y install curl wget sudo ufw

Step 2: Open Required Firewall Ports

CloudPanel operates on port 8443 for its control panel interface. Make sure your server firewall (UFW) and cloud security groups (AWS, Google Cloud, DigitalOcean, Hetzner, Vultr) permit the following inbound traffic:

Port Number Protocol Purpose
8443 TCP CloudPanel HTTPS Admin Dashboard
80 & 443 TCP HTTP & HTTPS Web Traffic
22 TCP SSH & SFTP File Access

To configure UFW quickly from terminal:

sudo ufw allow 22/tcp
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw allow 8443/tcp
sudo ufw --force enable

Step 3: Run the Official CloudPanel Automated Installer

CloudPanel v2 allows you to select your preferred database engine during setup. For most modern web applications, MySQL 8.4 or MariaDB 11.8 is recommended.

Download the installer script and execute it with MySQL 8.4:

curl -sS https://installer.cloudpanel.io/ce/v2/install.sh -o install.sh
sudo DB_ENGINE=MYSQL_8.4 bash install.sh

The automated script will now install Nginx, PHP versions (PHP 7.4 through PHP 8.4), MySQL, phpMyAdmin, and Node.js. The process typically completes in under 5 minutes.


Step 4: Create Your Admin Account

1. Open your web browser and visit your server URL on port 8443:

https://your-server-ip:8443

2. You will see a self-signed certificate notice. Click Advanced > Proceed to open the initial user creation screen.

3. Fill in your details:

  • Admin User: Your preferred administrator username
  • Email: Your email address
  • Password: A strong, unique password

4. Click Create User to finalize your administrative setup and enter the CloudPanel dashboard.


Step 5: Deploy Your First Website with 1-Click SSL

CloudPanel makes deploying sites fast and straightforward:

  1. From the top navigation, click + Add Site.
  2. Select your application type:
    • Create a WordPress Site (Includes 1-click installer and database provisioning).
    • Create a PHP Site (Laravel, Symfony, custom PHP).
    • Create a Node.js Site (Next.js, Express, PM2).
    • Create a Python Site (Django, Flask).
  3. Enter your domain name (ensure your DNS A record points to the server IP).
  4. Once deployed, navigate to the SSL/TLS tab and click New Let’s Encrypt Certificate. CloudPanel will issue and auto-renew the certificate automatically.
📖 Need OpenLiteSpeed instead? If you want native OpenLiteSpeed caching rather than Nginx, follow our tutorial on How to Install CyberPanel on Ubuntu 24.04 LTS.

Frequently Asked Questions (FAQ)

🚀 Production Cloud Infrastructure

Deploy on High-Performance Cloud VPS with MeraHost

Need dedicated vCPU, root SSH access, pure NVMe SSD speeds, and 99.95% uptime SLA for your production stack? Launch with MeraHost — guaranteed price lock with zero renewal hikes.

Leave a Comment