How to create web hosting packages in WHM

Here’s a step-by-step guide on how to create web hosting packages in WHM:


How to Create Web Hosting Packages in WHM

Web hosting packages in WHM allow you to group resources (disk space, bandwidth, etc.) and settings into predefined plans that can be assigned to different cPanel accounts. Creating packages ensures consistency and ease of management when hosting multiple accounts.

Step 1: Log in to WHM

  • Open your web browser and enter your server’s IP address followed by :2087 (e.g., https://your-server-ip:2087).
  • Use your root or reseller credentials to log in to WHM.

Step 2: Access the "Add a Package" Section

  • In the left-hand search bar, type Packages.
  • Under the Packages section, click Add a Package.

Step 3: Set the Package Name

  • Package Name: Enter a unique and descriptive name for the package (e.g., Basic, Pro, Business).

Step 4: Define Resource Limits

Here, you will define the resource limits for the package:

  • Disk Quota (MB): Enter the maximum disk space (in MB) that can be used by accounts on this package (e.g., 10000 for 10GB).
  • Monthly Bandwidth (MB): Specify the bandwidth limit (in MB) that accounts can consume per month.
  • Max FTP Accounts: Set the maximum number of FTP accounts users can create (set to unlimited if you don’t want restrictions).
  • Max Email Accounts: Define the maximum number of email accounts allowed.
  • Max Email Lists: Set the limit for mailing lists (optional).
  • Max Databases: Specify how many MySQL or PostgreSQL databases users can create.
  • Max Sub Domains: Enter the maximum number of subdomains allowed.
  • Max Parked Domains: Set the limit for parked domains.
  • Max Addon Domains: Enter the number of additional domains allowed on the account.

Step 5: Define Settings

  • Dedicated IP: If checked, this will assign a dedicated IP to the account (not recommended unless needed).
  • Shell Access: Leave unchecked unless you want users to have shell (SSH) access.
  • CGI Access: Check this option if you want the user to have access to CGI scripts.
  • cPanel Theme: Select the default cPanel theme for users.
  • Feature List: Choose a feature list that defines which features are available in cPanel for this package. WHM typically offers default feature lists, but you can customize them in Feature Manager.
  • Locale: Select the default language for the cPanel account.

Step 6: Define Resource Usage Limits (Optional)

These options control how many resources accounts on this package can use:

  • Maximum Hourly Email by Domain Relayed: Limit the number of emails sent per hour from the domain.
  • Maximum Percentage of Failed or Deferred Messages: Set a threshold for failed emails as a percentage of total emails sent.

Step 7: Save the Package

  • Once you’ve entered all the settings and resource limits, scroll down and click Add.
  • WHM will save your package, making it available for use when creating or modifying accounts.

Step 8: Apply the Package to New or Existing Accounts

  • You can now assign this package to new accounts during the account creation process, or update existing accounts by navigating to Modify an Account in WHM.

Best Practices for Package Creation

  • Balance Resources: Avoid overselling resources unless you have the capacity to handle peak loads.
  • Offer Multiple Tiers: Create multiple packages (e.g., Basic, Premium, Business) to cater to different client needs.
  • Monitor Usage: Regularly check server performance to ensure the packages are appropriately balanced and not causing strain on server resources.

This guide should help you efficiently create hosting packages in WHM.

  • cPanel packages, cPanel VPS, cPanel Reseller Hosting, WHM Tutorial, cPanel Turorial, How to, web hosting package
  • 0 Kasutajad peavad seda kasulikuks
Kas see vastus oli kasulik?

Seotud artiklid

How to create a web hosting account in WHM

To create a new hosting account in WHM, follow these steps: Step 1: Log in to WHM Access your...

Powered by WHMCompleteSolution