Skip to content
Live $300 credit for new accounts Valid for 60 days from account creation Get started →

cPanel

cPanel is the industry-standard web hosting control panel used by hosting providers and website owners worldwide. It provides a graphical interface for managing websites, email accounts, databases, DNS, FTP, and more. WHM (Web Host Manager) is the server-level administration interface that sits above cPanel.

ComponentVersion
cPanel & WHMLatest stable (release tier)
Ubuntu24.04 LTS

cPanel licenses are IP-based and are activated when you access WHM for the first time from the VM’s public IP. Open a browser and navigate to:

https://<your-vm-ip>:2087

Log in with:

FieldValue
Usernameroot
PasswordYour VM’s root password

The WHM setup wizard runs on first login. It will prompt you to:

  1. Accept the license agreement
  2. Enter a contact email address
  3. Configure nameservers
  4. Set up IP addresses and networking
  5. Choose default packages

Work through the wizard before creating any hosting accounts.

In WHM, go to Account Functions → Create a New Account to set up a hosting account. Each account gets its own cPanel interface accessible at:

https://<your-vm-ip>:2083
InterfacePortProtocol
WHM (admin)2087HTTPS
WHM (admin)2086HTTP
cPanel (user)2083HTTPS
cPanel (user)2082HTTP
Webmail2096HTTPS
FTP21FTP
HTTP80HTTP
HTTPS443HTTPS
SSH22SSH
SMTP25, 587SMTP
IMAP143, 993IMAP
POP3110, 995POP3

cPanel and WHM manage their own services internally. Use WHM for all server-level changes. The cpanel command suite is available from SSH:

# Check cPanel service status
sudo /usr/local/cpanel/scripts/check_cpanel_rpms --fix
# Restart cPanel services
sudo /scripts/restartsrv_cpsrvd
# View the cPanel error log
sudo tail -f /usr/local/cpanel/logs/error_log

cPanel manages its own firewall (CSF/LFD) independently of UFW. UFW is disabled in favour of cPanel’s firewall management during installation.