Edit a Package

Valid for versions 118 through the latest version

Version:

108

118


Last modified: December 7, 2023

Overview

This feature allows you to edit existing packages.

Note:

You cannot modify package names. Instead, create a new package with the desired name, and then assign accounts to it.

Edit a package

To edit an existing package, perform the following steps:

  1. Select the package that you wish to edit from the Package menu.

  2. Click Edit.

  3. Make the desired changes.

  4. Click Save Changes to save your changes, or Reset to return to the existing values.

Resource options

Packages can include the following resource options:

  • Disk Space Quota (MB) — The maximum amount of space on the server’s hard drive that the account can use, measured in megabytes (MB).

    Note:

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

  • Monthly Bandwidth Limit (MB) — The amount of information that the account can transfer each month, measured in megabytes (MB).

    Note:

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

  • Max FTP Accounts — The maximum number of FTP accounts for the cPanel account.

  • Max Email Accounts — The maximum number of email accounts for the cPanel account.

  • Max Quota per Email Address (MB) — The maximum size that the account can define when it creates an email account, in megabytes (MB). This value defaults to Unlimited.

    Note:

    When you adjust this value it does not affect existing email accounts.

  • Max Mailing Lists — The maximum number of Mailman mailing lists for the account. For more information, read our Mailing Lists documentation.

  • Max SQL 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 five MySQL databases and up to five PostgreSQL databases.

  • Max Sub Domains — The maximum number of subdomains for the account.

  • Max Parked Domains — The maximum number of parked domains (aliases) for the account.

  • Max Addon Domains — The maximum number of addon domains for the account.

  • Max Passenger Applications — Enter the maximum number of the account’s Passenger applications.

  • 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.

    Note:
    A value of 0 will have the same behavior as setting this option to 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.

  • Max Team Users with Roles - The maximum number of team users with roles for the account. For more information, read our Manage Team documentation.

Settings options

Packages can include the following setting options:

  • 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.

    Note:
    • 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 Access — Allows the user to access the server through a command line interface.

    Note:

    We recommend that you provide jailshell user environments if you grant your users shell access. For more information, read our VirtFS - Jailed Shell documentation.

  • CGI Access — Allows 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. Users with Microsoft® Windows Vista®, Windows® 7 , and Windows® 8 operating systems require this support.

    Note:

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

  • cPanel Theme — Select a theme from the menu.

  • Feature List — Select a feature list from the menu. Feature lists define which cPanel features your users can access. To view or edit the currently-selected feature, click View to navigate to WHM’s Feature Manager interface (WHM » Home » Packages » Feature Manager).

    Warning:

    The disabled feature list is not intended for use with a cPanel account or a package. Instead, assign a cPanel account or package the default feature list, but define the feature you do not want available on the server in the disabled feature list.

  • Locale - Select a locale from the menu.

    Note:

    Don’t see your language of choice? Take our Language Support Feedback Survey to let us know your preferences.

Package Extensions options

Warning:

You cannot use the WHM interface to add or remove installed extensions from an existing package. To use a different set of extensions, use WHM’s Add a Package interface (WHM » Home » Packages » Add a Package) or use API calls to modify package extension data.

If any package extensions are installed on your server or are included in the package, the Package Extensions section appears at the bottom of the interface.

Some extensions may include variables that you can edit. Editable options or settings appear below the extension name.

Note:
  • Only package extensions that you chose to include in this package display in this section.
  • For more information about extension options, consult the extension’s documentation.
  • For more information, read our Guide to Package Extensions documentation.

Remove uninstalled extensions

If any of the package’s extensions are not currently installed on the server, a warning message appears. You must install the missing extensions before you can edit their values.

If you do not wish to install the missing extensions, perform the following steps:

  1. Select the Remove missing extensions from package checkbox.

  2. Click Save Changes to remove the extensions from the package.

Additional Documentation