Each website you host on your server needs its own cPanel account. This article walks through creating one via WHM.

One cPanel account per site. Each cPanel account gets its own home directory, databases, email accounts, and resource allocation. If you're hosting multiple unrelated websites, create a separate cPanel account for each - this keeps them isolated and easier to manage.

Before you start

  • Know the primary domain name you want to host (e.g. example.com)
  • Decide on a cPanel username (lowercase letters and numbers, 8 characters max recommended - usually a short version of the domain, like example)
  • Pick a strong password for the account, or use the built-in password generator
  • Have an email address for the account owner (for password resets and notifications)

Step-by-step

  1. Log in to WHM (see Logging in to WHM if you haven't yet).
  2. In the left sidebar, expand Account Functions and click Create a New Account. You can also click the tile on the Favorites panel of the home page.

The Create a New Account form in WHM with fields for domain, username, password, and package

  1. Fill in Domain Information:
    • Domain: the primary domain (e.g. example.com). Leave the Use a domain that you own radio selected.
    • Username: a short cPanel username. Must start with a letter, lowercase, no special characters.
    • Password / Re-type Password: set a strong password, or click Password Generator. The strength meter should read at least Strong.
    • Email: the account owner's contact email (used for cPanel notifications, password resets, etc.).
  2. Choose a Package: select one from the dropdown. Packages define resource limits (disk quota, bandwidth, email account count, etc.). If you haven't created custom packages yet, the default package gives the account unlimited resources within your server's overall capacity.
  3. Leave the optional sections (Mail Routing, Reseller Settings, DNS Settings) at their defaults unless you have a specific reason to change them - the defaults are correct for most cases.
  4. Click the Create button at the bottom.

What happens next

WHM will spend about 10-20 seconds setting up the account - creating the Linux user, the cPanel home directory, the default files, the DNS zone, and so on. You'll see a log of each step as it completes.

Once done, the account is ready to use:

  • Log in to the new cPanel account at https://your-server-hostname:2083 with the username and password you just set.
  • Upload your website files to the public_html folder via File Manager, FTP, or SSH/SCP.
  • Create email accounts, databases, subdomains, and so on from within cPanel.

Creating packages (optional)

If you'll be creating multiple cPanel accounts with different resource tiers (e.g. a basic tier and a premium tier), it's worth creating your own packages first. Go to Packages → Add a Package - you can set disk quota, bandwidth, email account limits, databases, and feature lists. Then select your custom package when creating accounts.

License limits

Your cPanel license caps the number of accounts you can create. If you try to create an account and WHM says you've hit the limit, it's because your license tier allows only so many. Just open a ticket and let us know - we'll make sure your license matches the plan you purchased so you can continue.

Modifying or removing an account

  • Modify an Account - change the package, quota, or other settings of an existing account (under Account Functions).
  • List Accounts - see all accounts on the server, with quick links to log in as them, view cPanel, terminate, etc.
  • Terminate an Account - permanently remove an account and all of its data. Can't be undone except by restoring from backup, so be careful.
Back up first. Before terminating any account that has content you might want later, take a full cPanel backup (via the account itself, or via WHM's backup tools). Our nightly server-level backups will have it too, but it's quicker to restore from a targeted backup.
Hasznosnak találta ezt a választ? 0 A felhasználók hasznosnak találták ezt (0 Szavazat)