WHM (For Resellers)
By Staff
By Staff
Tutorial for reseller users on how to manage a Web Host Manager(WHM), create a new account, manage packages, etc.
How to set your Custom/Private Nameserver in WHM?
You can set your custom/private nameserver from WHM. 1. Login to your WHM Account. 2. Go to Server Configuration >> Basic WebHost Manager® Setup or type Basic in the search box and it will display the Basic WebHost Manager® Setup option. Click on it.  3. Under Nameservers, Select Explicitly Set the Nameserver and enter or change the nameserver in Nameserver 1, 2 field. Then, click on Save Changes.  Note: Domain propagation takes up to 24 hours.
How to Create/Add a package in WHM?
You can create Predefined packages in WHM for automation purposes or to make it easy for you. 1. Login to your WHM Account. 2. Go to** Packages** >> Add a Package or type Add a Package in the search box and then the option will appear. Click on it.  3. Under** Add a Package**, enter the package name and change the resources according to your needs.  4. Under Settings, enter the following details: Options - Dedicated IP: Choose this If you want to give a dedicated IP to each account or leave it unchecked. Shell Access: Tick this if you want to give SSH access to the user. However, we recommend that you to leave it unchecked. cPanel Theme: Choose a theme for the user. Feature List: If you are not using a custom feature list, leave it as it is.  5. Click on the Add Button and your new package will be created. Congratulations: Your new package is created. Repeat steps from 3 to 5 to add more Hosting Packages.
How to Edit a hosting package in WHM?
You can edit the hosting package of your account or if you have root access, you can also edit the package of other users from WHM. 1. Login to your WHM Account. 2. Go to Packages >> Edit a Package or type Edit a Package in the search box and then the option will appear. Click on it.  3. Select the package you wish to edit.  4. Under Edit a Package, you can modify Resources like Disk space, Bandwidth, etc.  4. Click on the Save Changes button.
How to Delete a package in WHM?
You can remove the package of your account or should you have root access, you can also remove the packages of other users from WHM. 1. Login to your WHM Account. 2. Go to Packages >> Delete a Package or type** Delete a Package** in the search box and then the option will appear. Click on it.  3. Under Delete a Package, choose a package you wish to delete and then click on the Delete button.  Congratulations, you successfully removed your chosen package.
How to create a Feature list in WHM?
You can add a Feature List from your WHM Account. Feature lists allows you to provide a customized plan with specific features only. 1. Login to your WHM Account. 2. Go to Packages >> Feature Manager or type Feature Manager in the search box and then the option will appear. Click on it.  3. In Add a new feature list field, enter the name of your feature list then click on the Add Feature List button.  4. Tick options that you wish to add to your feature list or tick the Select all features option to enable all features and then click the Save button.  Congratulations, you have successfully created your feature list in your WHM Account.
How to Enable/Disable Features of cPanel account from WHM?
You can enable/disable features of your customers’ cPanel account from WHM. If you do not want to provide access to PHP Setting, SSL or anything else, follow through this tutorial. 1. Login to your WHM Account. 2. Go to Packages >> Feature Manager or type Feature Manager in the search box and then option will appear. Click on it.  3. Under Feature Manager list, choose your feature list from the dropdown menu and then click the Edit button.  4. To enable any feature, tick-mark the feature you with to enable. For disabling, uncheck the feature you wish to disable and then click the Save button. 
How to Remove a feature list from WHM?
You have a feature list which you don’t need and you wish to remove it? You can follow throw this tutorial to do it. 1. Login to your WHM Account. 2. Go to Packages >>** Feature Manager** or type** Feature Manager** in the search box and then the option will appear.  3. Under Manage feature list, choose the feature list you wish to remove  4. Click on the Delete button. Congratulations, your selected feature list is successfully removed.
How to Create a New Account in WHM?
To create a cPanel Account, first you will need to create at least one hosting package from WHM. You can easily create a package from the Add a Package option in WHM. 1. Login to your WHM Account. 2. Go to Account Functions >> Create a New Account or type Create a New Account in the search box and then the option will appear. Click on it.  3. Enter the following details under Domain Information: Domain: The domain name you wish to host, like example.com Username: After you enter a domain name, click on this field and it will automatically fill up your username or enter any other username you wish to use. Password: Enter a password or use a password generator. Copy the password in a safe place. It will be required while accessing your newly-created account. Email: Your email address. Choose a Package: From the drop-down menu. You can choose a package. If there isn’t any package available, you can create it from the Add a Package option.  Under Settings: CGI Access: Tick this to enable CGI Access. cPanel Theme: You can leave it as it is or choose a theme you wish to use for your cPanel user account. Locale: You can choose a language for your cPanel user account.  Under Reseller Settings: Make the account a reseller one: Leave it unchecked if you do not want to grant reseller access to your cPanel account. Under DNS Settings: Enable DKIM on this account: It is enabled by default. We recommend you to enable it. Enable SPF on this account: Tick this option to prevent abusers by sending spoof email on behalf of your domain name.  4. Leave all other options as they are. Scroll down to the Create button and click it.  Your cPanel account will be created successfully.
How to Force cPanel users to change password in WHM?
Do you want to force your cPanel users to change their password after login? If so, follow this tutorial. 1. Login to your WHM Account. 2. Go to Account Functions >> Force Password Change or type Force Password in the search box and then the option will appear.  3. Under Force Password Change, you can click on Select All or choose the selected user. Then, click the Submit button.  Now, it will force your users to change their password after login.
How to Limit Bandwidth Usage of cPanel user from WHM?
Do you want to limit the bandwidth usage of a cPanel user? Or is it the case that your bandwidth is limited and you need to increase it? A WHM user can modify the cPanel account’s bandwidth and a Root user can modify the WHM and cPanel user from their WHM account. 1. Login to your WHM Account. 2. Go to Account Functions >> Limit Bandwidth Usage or type Limit Bandwidth in the search box. Then, the option will appear.  3. In the Search Box, type the cPanel username or select a user from the drop-down list. Then click on the Limit button.  4. Under Bandwidth Limit, select the Unlimited radio box for unlimited bandwidth or type the value in the field box and then click the Change button.  Congratulations. You successfully modified the bandwidth limit of your selected cPanel user.
How to Suspend cPanel user from а WHM Account?
If you have а WHM Reseller account, you can suspend а cPanel user from your account. 1. Login to your WHM Account. 2. Go to Account Functions >> Manage Account Suspension or type Manage Account in the search box and then the option will appear.  3. Under Select by Domain, choose the user you wish to suspend or, should you know only the username, select the user under Select by User from the Drop-down list.  4. If you want to add a suspension reason, type the reason in the text field or leave it as it is and then click the Suspend button. The account will be suspended and it will display the suspension message. You can read it to verify if the account is suspended or not.
How to Unsuspend cPanel user from WHM Account?
You can unsuspend cPanel accounts from WHM. Follow this tutorial to unsuspend your cPanel user. 1. Login to your WHM Account. 2. Go to Account Functions >> Manage Account Suspension or type Manage Account in the search box and then the option will appear.  3. Under Select by Domain, choose the user you wish to unsuspend or if you know only the username, select the user under Select by User from the dropdown list. If the user is displayed in red color, it means he is suspended but if it is showing normally then the user is already unsuspended and you do not need to unsuspend it.  4. Click on the Unsuspend button. The account will be unsuspended or if there appears any issue, an error message will display.