Disclosure: We’re reader-supported. When you buy through links on our site, we may earn an affiliate commission at no extra cost to you. For more information, see our Disclosure page. Thanks.
How to Create a New cPanel Account
Creating a new cPanel account is typically done by a web hosting provider or a system administrator with access to the WebHost Manager (WHM). Here’s a step-by-step guide on how to create a new cPanel account:
Steps to Create a cPanel Account via WHM:
- Log in to WHM:
- Open a web browser and go to your server’s WHM login URL. This is usually in the form of
https://your-server-ip:2087
orhttps://your-domain.com:2087
. - Log in using your WHM username and password.
- Open a web browser and go to your server’s WHM login URL. This is usually in the form of
- Navigate to Account Functions:
- On the left sidebar in WHM, find the “Account Functions” section.
- Click on “Create a New Account.”
- Fill in the Account Details: You’ll need to provide the following details for the new cPanel account:
- Domain: Enter the domain name (e.g.,
example.com
) for the new account. - Username: Choose a username for the cPanel account. WHM will often suggest a username based on the domain name.
- Password: Set a secure password for the account. Make sure it is strong, combining upper and lowercase letters, numbers, and special characters. You can use the “Password Generator” tool to create a strong password.
- Email: Provide a contact email address for the new account. This is used for account notifications and password recovery.
- Domain: Enter the domain name (e.g.,
- Package Settings:
- Package: Select a hosting package for the new account (if you’ve set up packages in WHM). A package defines the resource limits such as bandwidth, disk space, email accounts, etc. If you don’t have predefined packages, you can create one from the WHM interface.
- If no package is chosen, the account will have default limits set by the server.
- Settings for the New Account:
- CGI Access: Check or uncheck to allow CGI access (typically checked).
- Shell Access: Decide if the user should have SSH (shell) access to the server. This is typically unchecked unless needed.
- Mail Routing: Leave the default option for “Automatically Detect” unless you need to set it to a specific mail server.
- DNS Settings:
- WHM will automatically configure the DNS settings based on the domain. You can also specify custom nameservers here if necessary.
- Reseller Settings (optional):
- If this account will be a reseller (meaning it can create other accounts), you can enable Reseller privileges. If it’s just a regular cPanel account, leave this option disabled.
- Create the Account:
- After filling out all the information, click the “Create” button at the bottom of the page.
- Account Confirmation:
- WHM will create the new account, and you’ll see a confirmation message indicating that the account has been successfully created.
- The new cPanel account will now be listed under Account Information in WHM, and the user can log into the cPanel interface using the domain name (e.g.,
https://example.com/cpanel
) with their username and password.
Additional Notes:
- DNS Propagation: If you’re creating an account with a new domain, DNS changes may take time to propagate (up to 24-48 hours). Ensure that the domain’s nameservers point to your server.
- Accessing cPanel: The user can log into their cPanel by going to
https://your-domain.com/cpanel
orhttps://your-server-ip/cpanel
, using the username and password you set.
This is how you can create a new cPanel account for a website in a hosting environment. If you’re a customer, you’ll need to contact your hosting provider to create the account.