StarDomain

How to Set Up an Addon Domain in cPanel

How to Set Up an Addon Domain in cPanel

Host multiple websites on a single cPanel hosting account using addon domains. Each addon domain works as an independent website.

What Is an Addon Domain?

An addon domain is an additional domain hosted on your existing cPanel account. It:

  • Has its own separate website files.
  • Has its own email accounts.
  • Functions as a completely independent website.
  • Shares the hosting plan's resources (disk, bandwidth).

Adding an Addon Domain

  1. Log in to cPanel.
  2. Go to Domains (in newer cPanel) or Addon Domains (in older versions).
  3. Click Create a New Domain or Add Domain.
  4. Enter the domain name (e.g., `secondsite.com`).
  5. The Document Root is auto-filled (e.g., `public_html/secondsite.com`).
  6. Click Submit or Add Domain.

[screenshot: cPanel add new domain form]

Tip: Make sure the domain's DNS (nameservers or A record) points to your hosting server BEFORE adding it as an addon domain.

After Adding the Domain

  1. Upload your website files to the domain's document root folder.
  2. Install a CMS (WordPress, etc.) if needed — use Softaculous and select the addon domain.
  3. Create email accounts for the new domain.
  4. SSL will be automatically provisioned by AutoSSL.

Managing Addon Domains

On the Domains page:

  • Document Root: click to open in File Manager.
  • Redirects: set up redirects for the domain.
  • Remove: delete the addon domain (files remain unless manually deleted).

Limitations

  • Your hosting plan must support multiple websites (Business plan and above).
  • All addon domains share the plan's disk space, bandwidth, and resources.
  • The number of addon domains may be limited by your plan.

Need help? Contact our support team at {{SUPPORT_URL}}/client/support.