Child pages
  • Getting Started With cPanel and WHM

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


Fill in all details marked with a red asterisk (*) and click ”Save & Go to Step 3”.


Server Contact Email Address*:

 Enter an email address the server can reach you at for notifications.


This Server's Hostname*:

 Enter a subdomain of a domain you own or control. Example:


Primary Resolver* and Secondary Resolver*:


Note: Each server comes with one dedicated IP address that is automatically configured. cPanel will assign this IP as the server’s main-shared IP and will be used as the default IP address for all sites and services. cPanel will always refer to the main IP as a “shared” IP because of this.

Step 4: Nameservers


This page allows you to configure your server to host custom DNS nameservers for your domains. Review the settings below and then click “Save & Go to Step 5”. 

Nameserver Configuration:


Leave the default service, BIND, selected unless you have a preferred DNS service or don’t need custom nameservers.


Choose which nameservers domains on this server will use: 

To use custom nameservers, you will need to choose two or more hostnames to assign to them. These will typically be subdomains of one of the domains that you own. Example: and
The “Nameserver 1” and “Nameserver 2” boxes will automatically have entries for “ns1.vm” and “ns2.vm.” These are not valid nameservers, so they should only be left in place if you don’t plan to configure custom nameservers, or haven’t decided what hostnames to use yet. Replace them with your desired nameserver hostname, or the nameservers of your default DNS provider.


Add “A” entries for all Nameservers:


This will create “A” records on the server for the custom hostnames that you specify. Don’t select this checkbox if you haven’t chosen hostnames for your custom nameservers. Select the checkbox if you’ve entered your nameserver hostnames in the previous section. Set both IP addresses to your server’s primary IP address if the server will be hosting your DNS for you. If you have a 2nd IP address, you can use it for the 2nd nameserver.


Add “A” entries for Hostname:

Select the checkbox to create an “A” record on the server for the hostname. Ensure the text box contains your server’s IP address.

Step 5: Services


Review the settings below and then click “Save & Go to Step 5”. 

FTP Configuration: 

Leave the default FTP service selected (Pure-FTPD) unless you have a prefered FTP service.


Configure cPHulk Brute Force Protection: 

Select the checkbox to enable cPanel’s default bruteforce protection service. This will automatically block access from any IP addresses that submit multiple failed login attempts.
Documentation for cPHulk can be found here:
Important Note: cPHulk will also lock accounts that receive too many failed login attempts. This will prevent anyone from accessing the account even if they have the correct password. This can severely limit your access to the ‘root’ account as it’s the most common target of brute-force attacks.


If you need a more flexible brute-force solution, you may want to consider disabling cPHulk and installing a more flexible alternative such as CSF. Documentation for CSF can be found here:


Install Common set of Perl Modules:

Select this checkbox if you need support for Perl. This option will cause an additional load while the modules are being installed, and can take a significant amount time to complete. Most users shouldn’t select this unless they actually know they will need the Perl modules.

Note: Older versions of WHM/cPanel will also ask you to select an email service during this step. The default settings should work for most users.

Step 6: Set Up Quotas


Select whether or not you’d like the server to use file system quotas, and then click “Finish Setup Wizard”


You should experiment with searching for various keywords to familiarize yourself with the way that the search box behaves.

Please review cPanel’s official documentation and our other support articles for assistance with the various functions available in WHM.




titleContact Support

If you have any problems or questions about this process, please contact our support team by opening a chat or creating a ticket .