1. Home
  2. cPanel/WHM
  3. How do I manage packages in WHM?

How do I manage packages in WHM?

This guide applies to you who have a Managed Server or an Agency account.

Using packages, you who have a Managed Server or an Agency account can customise predefined account templates regarding settings and resources for your clients. You assign a package to each cPanel account you create, which will determine system limits and settings for the account.

Create a new package

  1. Begin by logging on to WHM.
  2. Find Add a Package in the menu to the left.
  3. Give your package a suitable name.
  4. Adjust the settings for the package according to your wishes. Below follows a more detailed description of the different settings:

Resources

  • Disk Quota: This determines the available disk space for the package, i.e. how much data that can be stored. Disk quota is entered in MB, so if you enter 10240 the account will get 10 GB of disk space. Please note that everything stored on account uses the same disk quota, including email messages and their attachments.
  • Monthly Bandwidth: This limits the amount of data that can be sent to and received by the account per month. The value is entered in MB, so if you enter 1048576, this will correspond to 1 TB per month.
  • Max FTP accounts: The number of FTP accounts that can be created via cPanel.
  • Max Email Accounts: The number of email accounts that can be created via cPanel.
  • Max Quota per Email Address: The maximum storage space for each email account. The quota per email account can be defined per account, but you cannot exceed the value set here for the package. The quota is entered in MB, so if you enter 1024 a maximum of 1 GB is allowed per email account.
  • Max Email Lists: The number of emailing lists that can be created.
  • Max Databases: The number of databases that are allowed to be created.
  • Max Sub Domains: The number of sub domains that are allowed to be created.
  • Max Parked Domains: The number of parked domains (aliases) that can be set up on accounts using the package.
  • Max Addon Domains: The number of addon domains that can be set up on accounts using the package.
  • Maximum Hourly Email by Domain Relayed: Limits the number of email messages that can be sent from domains on accounts using the package (per domain).
  • Maximum percentage of failed or deferred messages a domain may send per hour: Limits the amount of failed email messages that can be sent from accounts using the package. If too many outgoing email messages fail to deliver, this will limit the amount of messages that can be sent per hour. A message might fail due to e.g. the recipient address not existing.

Settings

  • Options
    • Shell Access: Allows SSH access to cPanel accounts using the package. You also need to enable shell access to get access to the Terminal function under cPanel. You find more information about accessing accounts via SSH in this guide.
    • CGI Access: This setting is required of you want accounts to be able to fun CGI scripts. Usually, this functionality is not used.
    • Digest Authentication at account creation: This setting was used for certain connectivity previously but is uncommonly required nowadays. You can leave it disabled.
  • Feature List: Select a feature list for this package. The feature list determines what functions and tools that will be available for accounts using this package. We have a separate guide regarding creation and editing of feature lists here.
  • Locale: Here you select the default language for cPanel accounts using this package.

Package Extensions

  • LVE Settings: You can skip this setting. LVE determines resourse limits such as CPU and RAM etc. Rather than setting it here, we recommend that you use the tool CloudLinux Manager after creating the package. We have a separate guide detailing how you use CloudLinux Manager.

Edit an existing package

  1. Begin by logging on to WHM.
  2. Find Edit a Package in the menu to the left.
  3. Select the package you wish to edit in the list, then click the Edit button. If you see no packages in the list, you need to create one according to the instructions above.
  4. Adjust the settings and click Save Changes. Please refer to the section above for more detailed information about the different settings.

Please note that if you modify a package, the edits will affect all accounts using the package.

Was this article helpful?

Related Articles