Prerequisites
- OS: AlmaLinux 8/9 or CloudLinux (recommended)
- Minimum RAM: 2 GB (4 GB+ recommended)
- Disk: 20 GB free minimum
- Root access via SSH
- Active cPanel license (PlatiniumHost can provide it)
Step 1 — Connect to the server via SSH
Refer to Access via SSH if you haven't done so yet.
Step 2 — Prepare the server
yum update -y
yum install -y curl wget perl
yum install -y curl wget perl
Step 3 — Run the cPanel installer
cd /home
curl -o latest -L https://securedownloads.cpanel.net/latest
sh latest
curl -o latest -L https://securedownloads.cpanel.net/latest
sh latest
⏱ Installation Time: The installation can take between 30 and 90 minutes depending on the server speed and connection.
Step 4 — Access WHM
Once installed, access WHM at:
https://YOUR-SERVER-IP:2087
Log in with user: root and your root password.
Step 5 — Initial WHM Configuration
- Accept the cPanel license agreement
- Configure the nameservers
- Choose the mail server (Exim recommended)
- Configure the firewall
- Complete the setup wizard
✅ WHM installed. You can now create hosting accounts for your clients from WHM → Create a new account.