Here is a more detailed explanation of the process for adding a new domain account using your control panel.
1. Log in to the Control Panel
To begin, you must first log into your main server administration control panel, which is typically WHM (WebHost Manager). This is the master panel that gives you the power to create and manage individual cPanel accounts. You will need to use your root or reseller login credentials to access it, usually by navigating to a URL like https://your-server-ip:2087.
2. Create a Package
Before you can create a new hosting account, you must first define a “package.” A package is a template of resources and limitations that you will assign to the new account. When you create a package in WHM, you set specific limits for things like disk space, monthly bandwidth, the number of email accounts, FTP accounts, and databases allowed. This ensures that each hosting account stays within its allocated resources.
3. Upgrade/Downgrade the Main Domain Name to the Created Package
This step involves assigning a package to a domain. While the term “Upgrade/Downgrade” is often used for modifying an existing account, the principle here is to ensure an account is associated with a specific package. When creating a brand-new account for an additional domain, you will simply assign the new package you created in the previous step during the account setup process. This step ensures that the new account operates under the correct set of resource limits you’ve defined.
4. Click on “Create a New Account” and Add in Important Information
This is the central step where you create the new hosting account. Inside WHM, you will navigate to the “Create a New Account” section. Here, you will fill out a form with all the essential details for the new domain, including:
-
Domain: The new domain name itself (e.g., newdomain.com).
-
Username: A unique cPanel username for the client.
-
Password: A strong, secure password for the account.
-
Email: A contact email address for the new account owner.
-
Package: You will select the package you created earlier from a dropdown list.
After filling in all the required fields, you click the “Create” button, and WHM will automatically set up the new cPanel account for your additional domain.
Accessing the New Domain and Finalizing DNS Setup
Once the account is created, you need to ensure the domain name points correctly to your server.
The Domain can be Accessed Through – http://IP Address/cpanel
Immediately after the account is created, the domain name itself (newdomain.com) will not work yet because its DNS has not been updated. However, you can still access the new cPanel account to start uploading files or configuring email. To do this, use the server’s shared IP address in the following format:
http://YourServerIP/cpanel
Simply replace “IP Address” with the actual IP address of your server. You can then log in with the username and password you just created.
Change the IP address to the Current IP shown in WHM after the Account was created. E.g. – NS1.bodhost.com, NS2.bodhost.com
This final, crucial step is about pointing the domain’s DNS to your server. The example NS1.bodhost.com and NS2.bodhost.com refer to nameservers (NS). After you create the account in WHM, it will show you the correct nameservers you need to use.