This guide applies to instances provisioned with the cPanel blueprint.
Accessing cPanel
After your instance is provisioned:
1.Open your browser and navigate to:
https://YOUR-IP:2087 (WHM — root access)
https://YOUR-IP:2083 (cPanel — user access)
2.First-time login:
•Username: root
•Password: Your root password from the provisioning email or SSH Access modal
Initial WHM Setup
When you first access WHM (Web Host Manager):
1.Accept the license agreement
2.Configure nameservers (use ns1.yourdomain.com, ns2.yourdomain.com)
3.Set the hostname (e.g., server.yourdomain.com)
4.Configure DNS resolver (Google 8.8.8.8 or Cloudflare 1.1.1.1)
5.Create your first cPanel account
Creating a cPanel Account
In WHM → Account Functions → Create a New Account:
•Enter domain name
•Choose a username
•Set password
•Select package (resource limits)
•Click Create
cPanel Features Overview
•File Manager — Upload and manage website files
•Databases — Create MySQL databases via phpMyAdmin
•Email Accounts — Create email addresses (user@yourdomain.com)
•Domains — Add addon domains, subdomains, redirects
•SSL/TLS — Install SSL certificates (or use AutoSSL)
•Backup — Full and partial account backups
•Cron Jobs — Schedule automated tasks
•Metrics — Bandwidth, visitor stats, error logs
Installing WordPress on cPanel
1.Log into cPanel
2.Go to Software → Installatron or Softaculous
3.Click WordPress → Install
4.Configure site name, admin credentials
5.Click Install — WordPress is ready in seconds
Setting Up Email
1.In cPanel → Email → Email Accounts
2.Click Create
3.Enter: user@yourdomain.com and a secure password
4.Access webmail at: https://YOUR-IP:2096
Installing SSL via AutoSSL
cPanel includes AutoSSL (powered by Let's Encrypt or Sectigo):
1.In WHM → SSL/TLS → Manage AutoSSL
2.Ensure the domain has valid DNS pointing to the server
3.AutoSSL runs automatically every 24 hours
4.Or trigger manually: Manage AutoSSL → Run AutoSSL for All Users
Security Recommendations
•Change the default SSH port from 22 to a non-standard port
•Enable CSF (ConfigServer Firewall) in WHM
•Disable root password SSH login; use key-based authentication
•Enable cPHulk brute-force protection in WHM
•Keep cPanel updated: /scripts/upcp --force in SSH