How to create a hosting plan in WHM/cPanel
When creating packages or plans within WHM you have the option to customize several different factors/features. For instance, you could create Package A which could have 20GB of storage while Package B has 50GB, this is especially useful if you plan on creating tiers among different hosting plans for your users.
Creating a Package in WHM
Step 1: Log in to WHM. This is in most cases found at domain.com/whm or domain.com:2087.
Step 2: Within WHM, Navigate to Packages > Add a Package
Step 3: Enter the Packages Name along with all the resources requirements you would like assigned to that particular hosting package. For more detail on the list of customizable resources, below is a list along with their description.
- Disk Space Quota - Amount of storage assigned to the hosting package
- Monthly Bandwidth - Amount of Bandwidth that the package is assigned.
- FTP Accounts - Number of FTP accounts the package can create.
- Email Accounts - Number of Email Accounts the package can create.
- Quota per Email Address - The storage allowed per email address.
- Mailing Lists - How many mail lists the package can create.
- SQL Databases - The amount of Databases the package can create
- Sub Domains - The amount of sub-domains the package can create, an example of a subdomain would be sub.example.com.
- Parked Domains - The amount of domains that package can park.
- Addon Domains - The amount of extra domains can be added to the hosting package.
- Locale - The default language of the cPanel account
Step 4: Once you have configured all the settings, click on "Save" and your plan will be added to WHM. If needed, you can always edit it again at Packages > Edit A Package
If you are using WHMCS, here's a guide on how to add the package you just created within WHMCS.