All hosting packages have a limited amount of resources. That includes your reseller account. As you add more accounts you want to make sure that you don’t suddenly exceed your resource limits.
This involves some planning. For example, the Power Reseller package gives you 20GB of disk space and 300GB of bandwidth per month. That is the total amount of disk space and bandwidth you can use for all your accounts. To make sure one or two accounts don’t eat up all the resources you can set limits on individual accounts.
To illustrate, I might use a reseller hosting package to host various small websites. The smallest websites need very little space – maybe up to 250MB – and the largest websites need no more than 2GB. To accommodate the websites I can create three different hosting plan:
In short, by setting limits on hosting plans you can be sure that your reseller account always has enough disk space and bandwidth.
To get the most value out of your reseller package you can use overselling. That is, the sum of the disk space and bandwidth assigned to individual accounts can be greater than the total amount of disk space and bandwidth assigned to your reseller package.
A small amount of overselling is perfectly fine. It is quite likely that many of your customers don’t use anywhere near their allotted resources. If your customers use only 50 per cent of their resources on average then it makes sense to oversell.
That said, you do need to be careful. All our servers are configured to prevent the “noisy neighbour” problem. You are sharing your reseller account with other users on the server, and there are limits to how much memory and CPU time each account can consume. This protects you from other (“noisy”) users on the servers, and vice versa.
You can add new packages via WHM » Account Functions » Add a Package. You need to give the package a name (such as “Plan 1” or “Bronze”) and define the available resources. The most important values are the disk space quota and monthly bandwidth, but there are many others.
Most of the options are obvious. There are a few that are worth mentioning though:
There are also a few settings at the bottom of the page. In all likelihood, none of the options need to be enabled. Shell access is never enabled on reseller accounts and you can get a dedicated IP address for a website, but that is something we will need to add for you (contact us if you want a unique IP address for an account).
The Feature list is important. If you have created a custom feature list then you link it to the package here.
And finally, you also have the option to change the locale (language) used for the new account. This setting can also be changed in the cPanel account. In that case the locale is only changed for that cPanel account, and not all accounts that use the package.
All the settings can be changed at any time via WHM » Packages » Edit a Package. Of course, you need to be careful. If, say, you decrease the disk space quota then you might suddenly have accounts that are over quota.
This article is part of a series about reseller hosting: