Creating and Modifying a new cPanel account from within WHM

Instal and setup cPanel WHM


WHM (Web Hosting Manager) is the administrative console for Cpanel based internet web hosting servers.

Difference between WHM and cPanel?

Cpanel is the control panel for user's for their web hosting accounts and operated on ports 2082 through 2083 generally.

WHM is the control panel for the administrator who manages the server and sets up and manages the Cpanel user accounts and logins and operates on ports 2086 and 2087 typically.

Basically Cpanel and WHM is the same software, it just refers to the the user interface verses the administrator interface.

Logging in to WHM

First, login to your cpanel server at or if you are using ssl you can login to For a list of WHM/Cpanel ports please see below.

2082 cPanel TCP inbound
2083 cPanel SSL TCP inbound
2086 WHM TCP inbound
2087 WHM SSL TCP inbound
2089 cPanel license TCP outbound
2095 Webmail TCP inbound
2096 Webmail SSL TCP inbound

WHM login page

On the left side of the screen look for the Account Functions section and click Create a New Account.

add cpanel account

In the Domain Information box enter the following information:

  1. The domain name registered to you.
  2. Your desired username.
  3. Your password.
  4. Reconfirmation of your selected password.
  5. And your email address.

domain options

In the Package option box you can Choose a Package or Select Options Manually. For this tutorial we will select the options manually since we do not have a predefined package yet.

Options for Manual Resource Options includes disk space quota, bandwidth limit, email accounts, sql database, domains and relayed emails.

manual resource

After that we will go to Settings box. From here you can define what options is available for cPanel. You you want to allocate a Dedicated IP for the domain you can click the checkbox and assign or auto-assign an unused ip address from your pool.

settings option

You can also enable Shell Access and CGI Access to the user or select the language and cPanel theme.

In the Reseller Settings you can make the acocunt a reseller orenable the user of the cPanel account to make changes to the settings of cPanel by making him/her the account owner.

For the DNS Settings you will have the option to enable DKIM and SPF for emails as well as dns settings for the account.

reseller and dns settings

As for the Mail Routing Settings you will have the option to Automatically Detect Configuration or select a mail exchanger.

mail routing settings
After finalizing all options and if you are sure of the settings you selected you can click on the Create button to create the cPanel Account.

Making Changes to cPanel Account

In the Account Functions section in the left side of the screen click on Modify an Account. You will be taken to the next page where you can select the domain you want to modify.

modify an account

After selecting the domain click on the Modify button.

modify page

From the account editing page you can modify the settings for your cPanel account with the same process as creating a new one. When you are done you can click the Save button to finish your modification.

account modification page