This article pertains to WHM, a feature only available to VPS Hosting, Dedicated Hosting, and Reseller Hosting users. Shared Hosting users do not have WHM access.

One of the more important features within WHM is the ability to create individual cPanel accounts. If you want to resell your own hosting accounts, this is what you'll need to do.

  1. Log into your WHM
  2. In the left menu under "Account Functions", click "Create a New Account"
    in_whm_click_create_a_new_account_under_account_functions

  3. Fill in the details for the new account. Here's a brief outline of the settings you'll be putting in:
    • Domain Information
      • Enter the main domain name on the account, set a cPanel username and password for it, and then enter the email address to be associated with the account.
    • Package
      • WHM allows you to create packages, which make it easier to manage cPanel accounts. For Example, you may have a "Power Plan" package like InMotion Hosting offers. Within that package you could set limits such as the number of addon domains to associate to the account. If you don't have any packages set, select the "Select Options Manually" option and set those limitations now.
    • Settings
      • Choose the cPanel theme to assign the user (InMotion Hosting currently uses x3) and select the appropriate language for the user.
    • Reseller Settings
      • If you have the access to create a cPanel account, it means that you have reseller permissions. Decide here if this new account you're creating should have WHM access and be able to create accounts themselves.
    • DNS Settings
      • Decide how the domain's nameservers should be configured on the server. If the nameservers specified for this domain name are going to be on another server, choose the option "Use the nameservers specified at the Domain's Regsitrar"
    • Mail Routing Settings
      • Decide how the server handles email for this specific domain. For example, should it attempt to deliver the email locally or should it look at the external MX records and decide? It's recommended to use "Automatically Detect Configuration" if you're not sure about this setting.
  4. After you have filled in all of the details above, click the "Create" button at the bottom of the page.

Congratulations, you have just created a new cPanel account!

new_cpanel_account_has_been_created_success_page

Continued Education in Course 102: Creating and Managing Accounts with WHM
You are viewing Section 3: How to create a cPanel account within WHM
Section 2: How to log into your Web Host Manager (WHM)
Section 4: How to Create a Package within WHM
Did you find this article helpful?

We value your feedback!

Why was this article not helpful? (Check all that apply)
The article is too difficult or too technical to follow.
There is a step or detail missing from the instructions.
The information is incorrect or out-of-date.
It does not resolve the question/problem I have.
How did you find this article?
Please tell us how we can improve this article:
Email Address
Name

new! - Enter your name and email address above and we will post your feedback in the comments on this page!

n/a Points
2014-04-10 11:13 am

I want to create a WHM to create a server

Staff
9,968 Points
2014-04-10 11:50 am
Hello LeDi,

Can you please be a bit more specific about what it is that you're trying to accomplish? This guide covers how to create a cPanel account in WHM. Are you trying to find info on installing cPanel and WHM on your server?

- Jacob
n/a Points
2014-07-22 9:30 am

Great tutorial - it makes a lot of things clear! I can see how you set up additional individual cPanels but the problem I'm having right now is that the initial cPanel (reseller?) is not set up (brand new WHM install). Do you have any tutorials to show how to set up the main cPanel?

Robbie

Staff
10,994 Points
2014-07-22 11:35 am
Hello Robbie,

Thank you for your contacting us. I am not exactly sure what you are asking, but as a Reseller you have the ability to customize the branding of your cPanel in WHM.

This allows you to modify the look and logo of your customer's cPanel, and webmail interface.

You can also create separate cPanel packages, and select which features will be included.

These guides are part of our helpful Everything Reseller page.

If you have any further questions, feel free to post them below.
Thank you,

-John-Paul
n/a Points
2014-08-02 9:14 am

This is meant as constructive feedback, I'm not disgruntled and will find my answers soon from tech support through chat, which so far works really well.

The documented process is good and was helpful...to a point. After the cpanel account is created, what are the steps to actually use it? What is sent to the customer so that they can activate their account? How can the reseller test/QA the account to make sure it is working BEFORE the customer is given log-in info that does not work? What do I as admin do when the log-in info does not work? I've read the different ways to access cpanel. None work for the new account I've created. Obviously, I'm doing something wrong, as your system seems top notch, I just can't find what. It would be helpful if the documentation included ways to verify successful account/cpanel creation.

The next reseller Tutorial is Suspending the account. It would also be helpful if, somewhere between Create and Suspend, there were instructions for Activation and Use.

 

Staff
20,848 Points
2014-08-04 10:17 am
Hello George,

Thank you for the feedback, it is always welcome and helps us to improve. I will answer your questions here for you.

After the cpanel account is created, what are the steps to actually use it?
After a cPanel is created, the user can access it via the domain name, followed by '/cpanel', for instance: example.com/cpanel. During DNS propagation time, that will not yet be available, so they can access via the ,em>Temp URL which is the server name: vps###.inmotionhosting.com/cpanel. The IP address can also be used: 123.123.123.123/cpanel

What is sent to the customer so that they can activate their account?
Although I have created dozens of accounts via my own server, I do not recall an initial email being sent. I tested it specifically for that and did not get one. Our own setup system sends out an email when we confirm an account, but that is not via the server. You may want to set a policy to send out your own as well so you can give initial cpanel usernames and passwords, etc.

How can the reseller test/QA the account to make sure it is working BEFORE the customer is given log-in info that does not work?
You can log into the cpanel with the same methods the user would use above.

What do I as admin do when the log-in info does not work?
If the login info does not work, you can always change the password from within the WHM. Look for the Password Modification tool in the WHM.

I've read the different ways to access cpanel. None work for the new account I've created. Obviously, I'm doing something wrong, as your system seems top notch, I just can't find what. It would be helpful if the documentation included ways to verify successful account/cpanel creation.

I will definitely add that to the Article Updates list I have so that this information will be more readily available in the future. Thank you again for the feedback!

Kindest Regards,
Scott M
n/a Points
2014-08-22 6:10 pm
Please add some snapshots for the 3rd point settings or there default settings that helpful for new user.Also add some error solutions like if account not create give failed status then what the reason behind that error.
Staff
10,994 Points
2014-09-12 12:45 pm
Hello Fari,

Thank you for your suggestion. Were you able to watch the youtube video at the top of this article?

It goes into the options in more detail on the options.

Also, here is a link to the Official cPanel guide on creating a new account. That page includes links to detailed setting information written by the creators of cpanel/WHM.

We are more than happy to help you with any errors you may see, but will need to know the message. Feel free to post any errors here and we can help troubleshoot the issue.

Thank you,
John-Paul
n/a Points
2014-09-11 2:34 am

I just created an account. But when I try to login to the Cpanel using the username and password of the new account I get authentication error saying the login is invalid. I tried changing the password but I still get the same error. 

Staff
20,848 Points
2014-09-11 6:45 am
Hello Shobbit,

Authentication error means either the username or password is incorrect for the cPanel you are trying to access. To check the username, you will want to log into your WHM, go to Modify an Account and select the cPanel you created. You are able to see the username there. To change/confirm the password, log into the WHM, select Modify Password, then select your cPanel. You will not be able to see the current password, but you can reset it to be sure it is what you desire.

From there you should be able to log in without issue.

Kindest Regards,
Scott M
n/a Points
2014-11-08 5:21 pm

How do you edit the Notice Board on my customer's cpanals from the WHM?

I tried everything but i just can't find a solution. My reseller account provider said its white labal, however it doesn't seem like it.

Please help!!

 

Thanks

Staff
20,848 Points
2014-11-10 11:31 am
Hello,

There is a tool called "Modify cPanel/WHM News" on the left hand side bar in the WHM. Look for that and that will enable you to modify that section.

Kindest Regards,
Scott M
n/a Points
2014-10-13 8:06 pm

Good Tutorial. Cheers :)

n/a Points
2014-12-07 8:41 pm

Hello,

I have a dashboard account and tried login through it after a month and it was perfectly still available.. I tried to login to the main site and it says my username and password is invalid.. Pls I need a link to setup my cPanel and where I can register fully for the main site.. Thank you ..

Staff
20,848 Points
2014-12-08 3:46 pm
Hello Switch Lane,

We are happy to help. What are you specifically trying to log into? Are you trying to get into the WHM? the cPanel? the AMP? or part of your website such as the admin dashboard?

Kindest Regards,
Scott M
n/a Points
2014-12-10 7:11 pm

Hello Scott M,

 

Im trying to get an account with cPanel and WHM. I really don't need the dashboard. A link will do if I can get direct access to these and also I tried to install the cPanel on my system but the download was not easy and the main reason for this is because I don't know how to creat link via cPanle and it gives me concern because I really need this. 

Thank You ..

Staff
18,399 Points
2014-12-10 7:22 pm
Hello Switch Lane,

Sorry for the ongoing confusion. The cPanel system is the default interface for web hosting customers to get to their web hosting server account. If you have a hosting account, then you would have cPanel access to your server. If you are trying to get an account created and you have either a reseller account, a VPS or dedicated server account, then it is possible to CREATE a cPanel account through the WHM interface. It's unclear when you say," I want an account with cPanel" because that interface is a default for all hosting accounts. You should not be installing a cPanel interface as it's part of the server account.

If you're trying to simply get SHELL access, it is available, but the dashboard interfaces will also be available - you can't get one without the other.


To give a quick summary, there are three account interfaces depending on your hosting account: the Account Management Panel (AMP), cPanel and WHM. All accounts have AMP and cPanel access. Only the reseller, VPS and Dedicated server accounts have WHM access.

I hope that helps to clarify the issue. If you require further assistance with your request, please let us know and we would be happy to help.

Regards,
Arnel C.

Post a Comment

Name:
Email Address:
Phone Number:
Comment:
Submit

Please note: Your name and comment will be displayed, but we will not show your email address.

17 Questions & Comments

Post a comment

Back to first comment | top

Need more Help?

Search

Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail: support@InMotionHosting.com
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!