⚡ 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
⚡ Est. Execution: 10–15 Mins
⏱️ Verified 2026 Edition
🛡️ Linux Architect Verified
Guide Index
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.
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:
- From the top navigation, click + Add Site.
- 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).
- Enter your domain name (ensure your DNS A record points to the server IP).
- Once deployed, navigate to the SSL/TLS tab and click New Let’s Encrypt Certificate. CloudPanel will issue and auto-renew the certificate automatically.
Frequently Asked Questions (FAQ)
🔗 Recommended Related Technical Guides:
🔗 Recommended Related Technical Guides:
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.
