RemarkableCloud

Create a Hosting Package in WHM

How to create and manage cPanel hosting packages: setting disk, bandwidth, email, database, and resource limits that apply to hosting accounts.

A hosting package is a reusable template of resource limits. Instead of setting quotas individually for each account, you create a package once and assign it when creating accounts. This guide covers creating, editing, and managing packages.

Creating a package

  • Log into WHM and go to Packages → Add a Package.
  • Enter a Package Name: something descriptive like Basic-5GB or Agency-50GB.
  • Set Disk Space Quota in MB: e.g. 5120 for 5 GB. Enter 0 for unlimited.
  • Set Monthly Bandwidth in MB: e.g. 102400 for 100 GB. Enter 0 for unlimited.
  • Set limits for Max Email Accounts, Max Databases, Max Subdomains, Max Parked Domains, and Max Addon Domains.
  • Under Permissions, choose what cPanel features this package's accounts can access: shell access, CGI, MIME types, etc.
  • Click Add.
  • Package typeDiskBandwidthEmailDatabases
    Entry / Personal5 GB50 GB105
    Small business20 GB200 GB5020
    Agency / Reseller100 GBUnlimitedUnlimitedUnlimited
    Setting bandwidth to unlimited means accounts can use all available server bandwidth. For a shared hosting server with many accounts, set reasonable per-account limits to prevent one account from saturating the network.

    Editing an existing package

    1. Go to Packages → Edit a Package
    2. Select the package from the dropdown
    3. Change any values
    4. Click Save Changes

    Changes apply immediately to all accounts currently on this package.

    Assigning a package to an account

    When creating an account (WHM → Account Functions → Create a New Account), select the package from the Package dropdown. The account inherits all the package limits.

    To move an existing account to a different package:

    1. Account Functions → Upgrade/Downgrade an Account
    2. Select the account
    3. Select the new package
    4. Click Modify

    Viewing accounts per package

    1. Account Information → List Accounts
    2. Use the Package filter dropdown to show only accounts on a specific package

    This is useful for auditing before changing a package: you can see how many accounts would be affected.

    Still stuck? Ask a human, we answer in minutes.