How to create a new cPanel account – Create a New Account
How to create a new cPanel account – Create a New Account
1. Open a new web browser like Mozilla Firefox and type the below URL to access WHM
http://YourServerIP:2086
OR
http://YourServerHostname:2086
2. Enter the root login details to access WHM(WebHost Manager).
Server root password will be provided by your webhosting provider.
3. Search for ‘Create a New Account’ in WHM search bar like shown in picture below

WHM Account functions
4. Click on ‘Create a New Account’ Under ‘Account Functions’
Home » Account Functions » Create a New Account
5. Enter Domain Information
Domain : Enter domain name
Username : Enter a cPanel username
Password : Enter a strong cPanel password
Re-type Password: Enter the above password once again
Strength : This will show the strength of cPanel password out of 100
Email : Enter contact email of cPanel account

WHM Add Account
You must always enter a strong cPanel password because there are many bot attacks that can crack weak passwords easily. Never use dictionary words as password. Password should be a combination of number, uppercase letter, lowercase letter and characters.

cPanel Account Creation
Assign the domain to a package, Select the package from the dropdown. You can create a package before creating an account. Go to Home » Packages » Add a Package to create a new package. You can set limits (number of email accounts, number of FTP accounts, mySQL databases, number of add-on domains, Bandwidth, Disk space etc) when you add a package.
Select a cPanel Theme. I have selected paper_lantern theme for my cPanel account.
Locale : Select the language from the dropdown.
Reseller Settings
Make the account a reseller : Ticking this will make the cPanel account a reseller
Under DNS setting tick The below :
Enable DKIM on this account.
Enable SPF on this account. (v=spf1 +a +mx +ip4:192.168.1.1 ~all)

Reseller Settings and DNS Settings
Mail Routing Settings :
Select whether you want to save the mails locally or remotely.
Local Mail Exchanger : This will save the mails locally on the server. The domain will be added to the file /etc/localdomains
Remote Mail Exchanger : This option will save the emails on the remote server. The domain will be added to the file /etc/remotedomains

Mail Routing
Click on ‘Create’ after entering the details.