Australian Sales & Support 1800 519 724

How to Connect a Domain to Your Reseller Account

Connecting a domain to reseller hosting means the domain’s nameservers point at the reseller account, and WHM already has a cPanel for that exact domain. Creating the account does not, by itself, make the public website load. The registrar still has to send visitors to your nameservers.

Do this after you add a package and create the account. The domain you type in Create a New Account must be the same domain you are about to point.

Use the nameservers on the reseller service

Point the domain at these nameservers:

ns1.whitelabelhostingplatform.com
ns2.whitelabelhostingplatform.com

Use both. Do not mix in a different pair, and do not put an IP address in the nameserver fields. This is a nameserver change, not an A record to a VPS. The same pair is explained in the cPanel nameserver guide. whitelabelhostingplatform.com is HSJ Host’s own DNS brand, not another company.

Custom nameservers, such as ns1.yourstudio.com.au and ns2.yourstudio.com.au, are not something you turn on yourself in WHM. Open a ticket from the client portal and ask for custom nameservers on the reseller account. Support sets the glue and the WHM defaults. Until that ticket is done, keep using ns1.whitelabelhostingplatform.com and ns2.whitelabelhostingplatform.com. White label branding is described on the white label hosting page.

Point the client’s domain

  1. Confirm the cPanel account already exists in WHM for that domain.
  2. At the registrar, set the nameservers to ns1.whitelabelhostingplatform.com and ns2.whitelabelhostingplatform.com. If the domain is registered at HSJ Host, do that from the domain in the client portal. If support has already finished a custom nameserver ticket, use the custom hostnames they gave you instead.
  3. Save. Do not add www or an IP address in the nameserver fields. Nameservers are hostnames.
  4. Wait. A new domain can take from a few hours up to 72 hours before the site and mail answer on the new nameservers.

WHM creates the DNS zone when you create the account. After the nameservers propagate, that zone is what the world uses. Then turn on the free SSL from the client’s cPanel. Reseller plans include Let’s Encrypt.

If their email stays somewhere else

Changing nameservers moves the website and the mail. If the client already uses Microsoft 365, or mail on another host, copy the existing MX records into the new cPanel zone before you test mail. Otherwise inboxes go quiet when DNS finishes updating.

Your own reseller domain, the one on the service, uses the same nameservers. Client domains each need their own account in WHM, then the same nameserver change. One nameserver pair can serve every client. You do not create a new reseller product per client. Custom nameservers still start with a support ticket. Do not invent ns1 and ns2 on your own domain and type them in at the registrar before that ticket is finished.

Hand the client their cPanel login, not WHM. You keep WHM. That split is what reseller hosting is for.

How to Set Up Packages in WHM

A package in WHM is the hosting plan you give a client: how much disk, how many mailboxes, how many databases. You build the package once, then pick it each time you create an account. Without a package, WHM has nothing to attach a new domain to.

Open Add a Package

  1. Log in to Web Host Manager from the client portal, on the reseller product. The setup email has the WHM username and password.
  2. In the left menu, open Packages, then Add a Package.
  3. Name the package the way you would say it to a client. Brochure and Shop are clearer than Test or Package1.

Set limits that fit your reseller plan

Disk quota is in megabytes. 5GB is 5120 MB. 10GB is 10240 MB. Every account you create draws from one disk pool, not a fresh disk of its own.

  • Starter: 30GB SSD, up to 10 cPanel accounts
  • Business: 75GB SSD, up to 30 cPanel accounts
  • Enterprise: 200GB SSD, up to 50 cPanel accounts

If you give ten clients a 10GB package on Starter, you have promised 100GB on a 30GB plan. Make the packages smaller than the pool, and leave room for mail and backups. Bandwidth on these plans is unlimited, so you can set bandwidth to unlimited. Disk is the limit that matters.

Set a number for email accounts, databases and addon domains. Zero means the client cannot create that feature. Leave dedicated IP and shell access off for a normal website client. Then click Add.

Change a package later

Edit a Package changes the template for accounts you create next. Accounts that already exist keep the limits they were given until you change that account. Use Modify an Account under Account Functions when one client needs a larger quota.

After the package exists, create the client in Create a New Account and choose this package. Then point their domain at the reseller nameservers. The product these packages sit on is cPanel reseller hosting with WHM.

How to Create an Account in WHM

A new account in WHM is a client cPanel. You create it from Web Host Manager, not from your own cPanel. The client then logs into that cPanel for files, email and WordPress. They never get your WHM login.

Create a hosting package first. WHM will not attach a domain to a package that does not exist. The site still will not load on the public internet until you connect the domain.

Open WHM

  1. Log in to the HSJ Host client portal.
  2. Open the reseller hosting product.
  3. Log in to Web Host Manager. The setup email has the same username and password for WHM and for the cPanel on your own reseller domain.

Leave the WHM theme alone. Changing it can break the panel. If the login fails, use the username from the setup email, not your email address.

Create the account

  1. In the left menu, open Account Functions, then Create a New Account.
  2. In Domain, type the domain only. No www, no https://, and no spaces. Example: client.com.au.
  3. Press Tab. WHM fills the username from the domain. Shorten it if you want. Usernames stay short, and you cannot change one later without rebuilding the account.
  4. Set a password and store it. This is the client’s cPanel password, not yours.
  5. Choose the package you created earlier. That package sets disk, email and database limits for this client.
  6. Click Create.

WHM shows a confirmation with the username and password. Keep a copy, then send the client their cPanel login only. Do not send them the WHM address or your reseller password.

What the new account is for

The new cPanel is empty until you put a site on it. Install WordPress with Softaculous inside that cPanel, or upload files. Email mailboxes are created in that same cPanel, under Email Accounts. The steps match the shared hosting email guide, but you do them in the client’s panel, not yours.

Starter reseller plans allow up to 10 cPanel accounts, Business up to 30, and Enterprise up to 50. Disk is one pool for the whole reseller: 30GB, 75GB or 200GB. A new account can only use what its package allows, and all packages together have to fit in that pool. Plans and prices are on cPanel reseller hosting.

You support the client. HSJ Host supports the platform: WHM, the server, and billing. WHMCS is not included. Many agencies invoice hosting in their own accounts and never run a separate billing panel.