WHM is available as part of the cPanel control panel suite and whereas cPanel is designed for client-side use, WHM is designed for use by resellers as it provides them with a separate interface through which they can manage their reseller web hosting account – it can also be used by server administrators for server management and management of the wider cPanel system as a whole. Using WHM is completely different to using cPanel because of the more advanced features that are offered, along with the fact that a completely different layout is used; for this reason it is important for you to fully investigate the separate features of WHM prior to using it for the first time so that you are fully aware of what you are doing.
The login address for WHM and your account login details will be provided with your Welcome Email once you have purchased a Linux reseller hosting account from us. When you click the link, you should be taken to a login page similar to the one below:
Once you have logged into WHM, you will be taken to the homepage, which will provide you with links to the main areas of the control panel and will allow you to manage your reseller hosting account effectively.
Creating a New Web Hosting Plan
In order to be able to provision web hosting accounts in a quick and efficient manner, you should create web hosting plans that will provide each account with a template so that you can create multiple accounts with the same resource levels and feature sets.
To begin the process of creating a web hosting plan you will first want to select the “Packages” icon from the homepage.
From there you should select the “Add a Package” icon.
You will then be taken to a form that you will need to fill out with the relevant details in order to create a web hosting plan.
You will need to enter the following details:
- New Package Name – you should name your web hosting plans in series so that they go up in a particular order, with the most powerful web hosting plan being awarded the highest number or most recognisable name
- Quota – this is the disk space quota that clients using this web hosting plan will have available to use – you should take into consideration the amount of disk space that you have available with your own reseller account as this will dictate how many web hosting accounts you will be able to host yourself
- Bandwidth – similar to the disk quota allowance, you will need to consider the amount of bandwidth that you have assigned to your reseller hosting account prior to choosing how much to include with your own web hosting packages as this will limit the number of clients that you can host
- Feature limits – you may wish to limit the number of accounts that your hosting clients are able to create using specific features, such as email accounts and FTP accounts, for specific reasons – with each web hosting plan you will be able to dictate such limits, but its important to note that if you have unlimited amounts of such features provided with your own web hosting plan then passing this on won’t affect the performance of your own reseller web hosting account.
Once you click the “Add” button, your web hosting plan should then be created for you.
Adding a New Client
Unless you have automated systems to do it for you, you will need to manually create each client account every time somebody purchases a new web hosting package through you. To begin with, you will need to click the “Account Functions” icon located on the homepage:
From there you will want to select “Create a New Account”.
You will then be taken to the account creation form that you will need to fill out in order to create a new web client account.
You will need to enter the following details to facilitate the account creation process:
- Domain – this is the domain name that your client wants to be associated with their web hosting account, this should be the primary domain that they are going to be hosting on their Linux web hosting account
- Username – this will be automatically created for you using the domain name provided, although you can opt to use another username if you have your own accounting naming scheme
- Password – all web hosting accounts should have a password applied to them to prevent any unauthorized access to the server
- Email – it is important that every web hosting account has an email address associated with it to enable passwords to be reset if account holders forget their account login details
- Package – if you have set up your own pre-defined web hosting plans that you can select to create a web hosting account using a particular plan
- Mail routing settings – if you an account has specific email settings, for example if they are using an external email provider such as Google Apps, then you can change the role that the server has in providing the account with email services.
Once you click the “Create” button, your web hosting account will be created for you. It should be noted that your account limits will be shown on the right-hand side during the account creation process as this will aid you with calculating how many accounts you will be able to host under your reseller account.
In conclusion, WHM is one of the most powerful reseller web hosting control panels available and provides resellers with the features that they need to effectively manage their own web hosting clients within the confinements of their own resources. Although WHM may seem hard to use at first, once you get use to it you will be able to complete certain processes in no time at all; the facility to incorporate particular automation applications with WHM can reduce your reliance on having to complete some tasks manually, such as account creation, although these can cost extra to implement.