How to Install Popular Control Panels on Linux VPS (Free & Paid)

1. cPanel / WHM (Paid)

πŸ”Ή About:

cPanel is the industry-standard web hosting control panel, popular for its ease of use and feature-rich interface.

βœ… Requirements:

  • Clean installation of CentOS 7, CloudLinux, AlmaLinux, or Rocky Linux
  • Minimum 1 GB RAM (2 GB+ recommended)
  • Static IP address

πŸ› οΈ Installation:

cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest

🌐 Access After Install:

  • WHM: https://your-server-ip:2087
  • Login: root / your-root-password

πŸ’΅ License:


πŸ”§ 2. CyberPanel (Free & Paid)

πŸ”Ή About:

CyberPanel is a modern, lightweight control panel powered by OpenLiteSpeed (free) or LiteSpeed Enterprise (paid).

βœ… Requirements:

  • OS: CentOS 7, AlmaLinux, or Ubuntu 20.04/22.04
  • 1 GB RAM minimum

πŸ› οΈ Installation:

Run this command:

sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)

Installation Options:

  • Choose OpenLiteSpeed (free) or LiteSpeed Enterprise (paid)

🌐 Access After Install:

  • Panel: https://your-server-ip:8090
  • Default login:
    Username: admin
    Password: set during install or check with adminPass.txt

πŸ’΅ License:


πŸ”§ 3. aaPanel (Free)

πŸ”Ή About:

aaPanel is a lightweight, free hosting panel from China with a modern UI and good plugin ecosystem.

βœ… Requirements:

  • OS: CentOS, Debian, or Ubuntu
  • At least 512 MB RAM

πŸ› οΈ Installation:

For CentOS:

yum install -y wget && wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.sh

For Ubuntu/Debian:

wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && bash install.sh

🌐 Access After Install:

  • URL provided after installation, typically: http://your-ip:8888
  • Default login credentials shown at the end of install

πŸ’΅ License:

  • Free (paid plugins available)

πŸ”§ 4. DirectAdmin (Paid)

πŸ”Ή About:

DirectAdmin is a lightweight, reliable, and fast control panel alternative to cPanel.

βœ… Requirements:

  • Clean OS install: CentOS, AlmaLinux, Debian, or Ubuntu
  • At least 1 GB RAM

πŸ› οΈ Installation:

Get the latest setup script and run:

wget -O setup.sh https://www.directadmin.com/setup.sh
chmod 755 setup.sh
./setup.sh

🌐 Access After Install:

  • DirectAdmin: https://your-ip:2222
  • Login credentials shown after install

πŸ’΅ License:


πŸ”§ 5. CWP (Control Web Panel) – Free & Pro

πŸ”Ή About:

CWP is a feature-rich control panel for CentOS/AlmaLinux with both free and Pro versions.

βœ… Requirements:

  • OS: CentOS 7 or AlmaLinux 8
  • Clean OS install
  • 1 GB RAM minimum (2 GB+ recommended)

πŸ› οΈ Installation:

CentOS 7:

cd /usr/local/src
wget http://centos-webpanel.com/cwp-el7-latest
sh cwp-el7-latest

AlmaLinux 8:

cd /usr/local/src
wget http://centos-webpanel.com/cwp-el8-latest
sh cwp-el8-latest

🌐 Access After Install:

  • Admin Panel: https://your-ip:2031
  • User Panel: http://your-ip:2082

πŸ’΅ License:


βœ… Quick Comparison Table

PanelFree VersionPaid VersionPortOS Support
cPanel❌ Trial Onlyβœ… Yes2087CentOS, AlmaLinux
CyberPanelβœ… Yesβœ… Yes8090CentOS, Ubuntu
aaPanelβœ… Yes❌ Plugins8888CentOS, Ubuntu, Debian
DirectAdmin❌ Trial Onlyβœ… Yes2222CentOS, Ubuntu, Debian
CWPβœ… Yesβœ… Yes2031CentOS, AlmaLinux

βš™οΈ Final Tips

  • Always use a fresh server for installation (no LAMP/LEMP stack pre-installed).
  • Update the OS before installation: sudo apt update && sudo apt upgrade -y # Ubuntu/Debian sudo yum update -y # CentOS/AlmaLinux
  • Open required firewall ports for each panel.
  • Use strong root passwords and enable 2FA if available.

Leave a Reply 0

Your email address will not be published. Required fields are marked *