Introduction
: The Problem with cPanel
If you are running a VPS or a Dedicated Server, you probably know the
pain of paying for cPanel. What started as an affordable tool has now become a luxury. With
frequent price hikes, a standard license can cost you $30 to $50 per month. That is often
more expensive than the server itself!
Why pay for a control panel when your server is already costing you money?
The
Solution: Meet CloudPanel
CloudPanel is the game-changer you have been waiting for. It is a
modern, open-source server control panel designed for speed, simplicity, and performance.
Unlike cPanel (which uses the older Apache web server), CloudPanel is
built on NGINX. This makes it incredibly lightweight and blazing fast.
Why Developers Love It:
- Zero Cost: It is 100% Free. No hidden fees.
- High Performance: It comes pre-configured with NGINX, PHP-FPM, and
Redis for maximum speed.
- Clean Interface: No cluttered menus. You get exactly what you need to
run Node.js, PHP, Python, and Static sites.
Prerequisites: What You Need
Before we start the installation, make sure you have the following
ready.
- A Fresh Server: CloudPanel is lightweight, but it requires a clean
environment.
- OS: Ubuntu 22.04 LTS or Debian 12 (Recommended).
- Important: Do not install this on a server that already has
cPanel, Plesk, or Apache installed. It must be a fresh OS.
- Hardware Requirements: You don't need a supercomputer. CloudPanel is
very efficient.
- CPU: 1 Core minimum.
- RAM: 2GB minimum.
- Disk: 10GB space.
- Root Access: You need SSH access (Root user) to run the installation
script.
Step 1:
Connect to Your Server
First, log in to your server using SSH. Replace
your-server-ip with your actual IP address.
Step 2:
Update Your System
Before running the installer, ensure your OS is up to date and install
the necessary tools.
apt update && apt -y upgrade && apt -y install curl wget sudo
Step 3:
Run the "One-Click" Installer
This is where the magic happens. Run this single command to install
NGINX, PHP, MySQL, and CloudPanel automatically.
curl -sS https://installer.cloudpanel.io/ce/v2/install.sh -o install.sh; \
sudo bash install.sh
The installation will take about 60 to 90 seconds. Once done, it
will display your Admin URL and credentials.
Step 4:
Access Your Dashboard
Open your browser and visit the URL shown in your terminal:
https://your-server-ip:8443
Note: You will see a "Privacy Warning" (SSL Error). This is
normal because we haven't connected a domain yet. Click Advanced ->Proceed to
continue.
Step 5:
Configure Firewall (UFW)
CloudPanel runs on Port 8443. Ensure you open the necessary ports to
allow traffic.
ufw allow 80
ufw allow 443
ufw allow 8443
ufw allow ssh
ufw enable
Conclusion: Why Go Back to Paid Hosting?
Congratulations! You have successfully installed CloudPanel. You now have a High-Performance Server that costs
$0 in software fees.
The Old Way
(cPanel)Apache + Bloatware
- Cost: $30+/month
- Performance: Slower
The Modern Way
(CloudPanel)NGINX + Redis + PHP-FPM
- Cost: $0 (Free)
- Performance: Blazing Fast