How to create your first cPanel hosting account in WHM

Create Your First cPanel Hosting Account in WHM

Creating your first cPanel hosting account in WHM (Web Host Manager) involves a series of steps. Follow these instructions to set up a new hosting account:

Log in to WHM

To access WHM:

  • Navigate to https://<your-server-ip>:2087 in your browser. (Refer to your welcome email for details.)
  • Use your root or reseller credentials to log in.

Create a New Package (Optional)

Packages are predefined hosting plans with limits on disk space, bandwidth, email accounts, etc.

  1. Navigate to: Packages > Add a Package
  2. Fill in the package details:
    1. Package Name: Choose a unique name (e.g., "Basic_Plan").
    2. Resources: Set limits for:
      1. Disk Quota (MB)
      2. Monthly Bandwidth
      3. Max FTP Accounts
      4. Max Email Accounts
      5. Max Databases
    3. Settings: Enable or disable features like CGI, Shell Access, etc.
  3. Click Add to save the package.

Create a New Account

    1. Navigate to: Account Functions > Create a New Account
    2. Fill in the account details:
      1. Domain: Enter the customer's domain name (e.g., example.com).
      2. Username: Automatically generated or manually entered (e.g., example).
      3. Password: Create a strong password or use the password generator.
      4. Email: Enter the customer's contact email address.
    3. Choose a Package: Select the package you created earlier or configure custom settings directly.
    4. DNS Settings (Optional): Configure DNS records if you're managing DNS for the domain.
    5. Mail Routing Settings: Choose the appropriate option for the domain's mail routing (e.g., Local, Remote, or Automatic).

Review and Create

  • Double-check the entered details.
  • Click Create to finalize the hosting account.

Verify the Account

To ensure the account was created successfully:

  • Navigate to List Accounts under Account Information to see if the account is listed.
  • Test accessing the cPanel interface using the link https://<your-server-ip>:2083 with the new username and password.
Was this answer helpful?