Uncategorized

How to Set Up and Manage Hosting Packages in cPanel for Resellers

How to check cPanel license key and update from command line/SSH

cPanel Reseller Hosting allows individuals or businesses to sell web hosting services to others while managing the hosting accounts of their customers. It is typically provided through WHM (Web Host Manager), a management tool that comes with reseller hosting packages.

Here’s an overview of cPanel Reseller Hosting:

Key Features of cPanel Reseller Hosting:

  1. Access to WHM: As a reseller, you get access to WHM, where you can create, manage, and customize cPanel accounts for your customers. WHM also lets you define resources for each hosting package.
  2. cPanel for End-Users: Each customer gets their own cPanel account, which is a user-friendly interface for managing websites, emails, databases, and more.
  3. Customizable Hosting Packages: You can create hosting packages with different resource limits such as disk space, bandwidth, and number of domains, and then assign these to your customers as needed.
  4. Branding Options: Many cPanel reseller hosting plans allow you to brand the cPanel and WHM interfaces with your logo, making it appear as if you are the hosting provider.
  5. Unlimited Domains: Reseller hosting often comes with the ability to host multiple websites (addon or primary domains) under one reseller account.
  6. Technical Support: Typically, the hosting provider (who you resell for) offers technical support. However, as a reseller, you can manage the customer relationship, and often provide first-level support to your customers.

Benefits of Reseller Hosting:

  1. Business Opportunity: Reseller hosting allows you to start your own hosting business without needing to own the infrastructure or manage the servers yourself.
  2. Scalability: Most reseller hosting plans offer scalable options, meaning you can easily upgrade your hosting as your customer base grows.
  3. Cost-Effective: You pay for a reseller hosting plan that includes resources like disk space and bandwidth, and you can resell these at a price point that provides you with a profit margin.
  4. Pre-configured Servers: Your reseller hosting provider maintains and manages the servers, so you can focus on running your hosting business without worrying about hardware or software maintenance.

Creating a package in a reseller account in cPanel allows you to define a set of resource limits (such as disk space, bandwidth, number of email accounts, etc.) that will be available to each account you create. Follow these steps to create a hosting packages in your reseller account:

Steps to Create a Hosting Package in cPanel (Reseller Hosting Account):

  1. Log in to WHM (Web Host Manager):
    • As a reseller, you’ll typically use WHM (Web Host Manager) to manage your reseller account. Log in to your WHM account using your reseller username and password.
    • The WHM login URL is typically https://yourdomain.com:2087 or https://yourserverip:2087.
  2. Navigate to Package Section:
    • After logging in, find the “Packages” section in the left-hand sidebar.
    • Click on “Add a Package” under the hosting Packages section.
  3. Define Package Settings: You will now be presented with a form to create a new hosting package. Fill in the following details:
    • Package Name: Choose a unique name for the hosting packages (e.g., “Basic Plan”, “Advanced Hosting”).
    • Disk Space (MB/GB): Specify the amount of disk space allocated to users for this package.
    • Bandwidth (MB/GB): Define how much bandwidth will be allocated each month for users under this package.
    • Max Email Accounts: Set the limit for how many email accounts users can create under this package.
    • Max Databases: Set the maximum number of databases allowed for users.
    • Max FTP Accounts: Define the number of FTP accounts that users can have under this package.
    • Max Subdomains: Set the maximum number of subdomains allowed.
    • Max Addon Domains: Limit how many addon domains users can create in this package.
    • Max Parked Domains: Set how many parked domains (aliases) users can have.
    • Max Email Lists: Set the maximum number of email lists that users can create.
  4. Additional Settings (Optional): There are several other options that you can choose to configure:
    • Shell Access: Decide if users can access the server via SSH.
    • CGI Access: Decide if CGI scripts can be used by the users.
    • FrontPage Extensions: Enable or disable FrontPage Extensions.
    • SSL (Secure Sockets Layer): Allow users to install SSL certificates on their domains.
    • Apache SpamAssassin: Enable or disable SpamAssassin for email spam filtering.
    • Max Email Filters: Set a limit on how many email filters can be created.
    • Max Mailing Lists: Set a limit for how many email lists a user can create.
  5. Set Resource Limits:
    • After entering all the package details, review the resource limits and adjust them as necessary based on the type of package you are creating.
  6. Save the Package:
    • Once you’ve configured the package according to your needs, click the “Add Package” button to save the new hosting package.

Example of a Basic Hosting Packages:

  • Package Name: Basic Hosting
  • Disk Space: 1 GB
  • Bandwidth: 10 GB
  • Max Email Accounts: 10
  • Max Domains: 1
  • Max Subdomains: 3
  • Max Databases: 2
  • Max FTP Accounts: 5
  • Max Parked Domains: 0
  • Max Addon Domains: 1
  • Allow Shell Access: No
  • CGI Access: Yes
  • SSL Support: Yes

Assign the Package to New Accounts:

Once the package is created, you can assign it to new hosting packages accounts when you create them from WHM.

  • In WHM, go to “Create a New Account”.
  • Under Account Settings, you will be able to select the package you just created from the drop-down menu.

By using these steps, you’ll be able to easily create and manage hosting packages for your clients under your reseller account in cPanel/WHM.

Back To Top