Page tree
Skip to end of metadata
Go to start of metadata

This document is for a previous release of cPanel & WHM. To view our latest documentation, visit our Home page.

For cPanel & WHM 11.46


(Home >> Packages >> Add a Package)


This feature allows you to create a new package that you can assign to any account on your server.

Create a package

To create a package, perform the following steps:

  1. Enter the desired package name in the Package Name text box.


    You cannot modify package names. For this reason, avoid package names that include details that you may wish to change later, like price.


    • Because packages are stored as files, you may use any valid filename. However, to prevent conflicts with Package Extensions, packages cannot be named extensions. 
    • The cPanel interface will only display the package's name. (For example, reseller_package will display as package.)
    • For easier package management, create fewer packages and keep their names short.
  2. Fill out the required information in the Resources and Settings sections. The Settings section will also allow you to change settings for some third-party packages, if the package provider has configured this ability. For more information on each option, see the tables below.
  3. Click Add.

Resources options

You can make changes to the following options, which are listed under Resources:

 Disk quota (MB)

 The maximum amount of space on the server’s hard drive that the account can use. This option is defined in Megabytes (MB).


Consider the type of content that your users intend to host, because this will greatly affect the amount of disk space that they need.

Monthly bandwidth (MB)

The amount of information that the account can transfer each month. This option is defined in Megabytes (MB).


Consider the type of content that your users intend to host, because this will greatly affect the amount of bandwidth that they need.

Max FTP AccountsThe maximum number of FTP accounts for the account.
Max Email AccountsThe maximum number of email accounts for the account.
Max Email ListsThe maximum number of mailing lists for the account. The Mailman application handles mailing lists. For more information, read the Mailman documentation.
Max Databases

The maximum number of each available type of SQL database.

For example, if you set this value to 5 and allow MySQL® and PostgreSQL databases, the account can create up to 5 MySQL databases and up to 5 PostgreSQL databases.

Max Sub DomainsThe maximum number of subdomains for the account.
Max Parked DomainsThe maximum number of parked domains for the account.
Max Addon DomainsThe maximum number of parked domains for the account.
Maximum Hourly Email by Domain Relayed

The maximum number of emails that any domain on the account can send per hour. This value defaults to Unlimited.


A value of 0 indicates Unlimited.

 Maximum Percentage of Failed or Deferred Messages a Domain May Send Per Hour

The maximum percentage of failed or deferred messages that a domain on the account can send before your server temporarily blocks outgoing mail from that domain.

  • The system examines outgoing and local mail over the previous hour to determine whether the domain exceeds the limit. 
  • When a domain exceeds the limit, it cannot send mail until the domain no longer exceeds the limit. 
  • The default value is unlimited. 

Settings options

You can make changes to the following options, which are listed under Settings:

Dedicated IP

A static IP address that the account will not share with other accounts unless the user specifies an account with which to share an IP address.


  • You cannot edit this option after package creation. To change this setting, you must create a new package.
  • We recommend this setting for packages that you will apply to reseller accounts.
Shell AccessAllows the user to access the server through a command line interface.
CGI AccessAllows the account to execute CGI scripts.
Digest Authentication at account creation

Enables Digest Authentication support for Web Disk access over a clear text or unencrypted connection. This support is required for users with Windows Vista ®, Windows 7 ®, and Windows 8 ® operating systems.


This setting is required if your server does not have an SSL certificate that is signed by a recognized certificate authority.

cPanel ThemeSelect a theme from the menu.
  • Select paper_lantern to use the Paper Lantern theme.
  • Select x3 for accounts that will host websites.
  • Select x3mail for accounts that will only function as mail servers.
Feature List

Select a feature list from the menu.


Feature lists define which cPanel features are available to cPanel users. To edit or create a feature list, use WHM's Feature Manager interface (Home >> Packages >> Feature Manager).

LocaleSelect a locale from the menu.

Package Extensions


You may not use the WHM interface to add or remove package extensions from an existing package. You may either add a package or use API calls to Modify Package Extension Data if you wish to use a different set of package extensions.

If package extensions are installed on your server, the Package Extensions section will appear at the bottom of this interface. If you wish to include a package extension in a package, select the checkbox next to the extension name.

Some extensions may include variables that you can change.

  • Options or settings that you can edit will appear below the extension name. Only the addons that are selected and displayed at the time the form is submitted will be included in the package.
  • cPanel & WHM retrieves the settings that you can edit from the extension's default settings.
  • To find out more about extension options and how to change them, consult the third-party software's documentation.

For more information, read our Guide to Package Extensions documentation.