White label hosting control panel: the complete branding checklist

Build a white label hosting control panel - panel name, panel domain, nameservers, mail, welcome emails, billing SSO - with a fair look at cPanel, Plesk and DirectAdmin.

Illustration: a hosting panel showing the hosting company's name and domain instead of the software's

Key takeaways

  • A white label hosting control panel shows customers your brand, not the software vendor's.
  • Renaming the panel is only part of it; the panel address, nameservers, mail hostname and customer emails should carry your brand too.
  • cPanel, Plesk and DirectAdmin all offer logo customization; ZoPanel replaces the panel name server-wide.
  • Single sign-on from your billing system means customers rarely need to see the panel's address at all.

A white label hosting control panel is one where your customers log in and see only your company: your panel name, an address like panel.yourhost.com, nameservers like ns1.yourhost.com, and welcome emails signed by you. They never need to know whether cPanel, Plesk, DirectAdmin or ZoPanel runs underneath. Most mainstream panels let you change a logo or a name; the real differences are how far the customization goes and which licence tier you need for it.

This article gives you a complete checklist of everything that should carry your brand (much of it outside the panel's interface), compares what popular panels let you customize, and walks through the setup in ZoPanel, including what ZoPanel doesn't do yet.

What does white label mean in hosting?

In the hosting industry, white label usually means one of three things:

  1. White-label reseller hosting: you rent resources from a large provider and resell them under your own name. Customers never see the upstream provider.
  2. A white-label panel: you run your own servers with a control panel you can rebrand.
  3. A fully white-labelled stack: billing, panel, email, nameservers and support all carry your name.

This article focuses on the second and third. The goal isn't to hide the software (a technical customer can usually tell) but to deliver a consistent experience: customers buy on your website, receive your emails, log in at your domain and contact your support. That consistency builds trust and makes customers less likely to drift to another provider.

Checklist: where should your brand appear?

Changing the logo in the panel is only the most visible part. A customer meets the vendor's name in many other places:

Touchpoint Should be Why it matters
Panel name and logo Your company name Customers see it every time they log in
Panel address panel.yourhost.com with a valid certificate https://IP:8888 with a certificate warning looks amateur and trains customers to click through security warnings
Nameservers ns1.yourhost.com, ns2.yourhost.com Visible in WHOIS and DNS lookups for every customer domain
Mail hostname, webmail mail.yourhost.com Customers type it into their phones and Outlook
IP reverse DNS (PTR) Your hostname Shows up in email headers and affects inbox placement
Welcome and notification emails Your wording and signature The first email a customer receives after buying
Login from billing A "Log in to panel" button in the client area Customers rarely need to remember the panel address
Support link Your ticket desk or chat Customers with a problem look for you, not the vendor
Suspension and default pages Your contact details Seen by customers and their visitors

If you're just starting a hosting business, set up your own nameservers from day one; moving hundreds of domains to new nameservers later is painful. Our guide to private nameservers covers it in detail.

The information below comes from each vendor's official documentation at the time of writing (October 2026). Features and licence tiers change, so confirm with the vendor.

Panel What you can customize Where
cPanel & WHM Logos (SVG, light and dark backgrounds), main menu colour, favicon (ICO), Documentation and Help links, public company name and contact URL WHM → Customization (cPanel docs)
Plesk Obsidian Page title, logo (GIF/JPEG/PNG) with a link, favicon Tools & Settings → Branding (Plesk docs)
DirectAdmin Logos, colours, custom CSS and the login page, for the Evolution skin Admin Tools → Customize Evolution Skin (DirectAdmin docs)
ZoPanel Panel name (up to 40 characters) in place of "ZoPanel" in the panel and notifications, server-wide Settings → General → Panel name (white-label)

To read this table fairly: cPanel and DirectAdmin offer deeper visual customization than ZoPanel does today (logos, colours, CSS). ZoPanel's strength is the rest of the checklist: a panel domain with SSL, nameservers, mail, welcome emails with placeholders, support links, customer announcements and billing SSO are all built in, no plugins required. If you need a different brand per reseller on the same server, note that ZoPanel's white-label setting is server-wide: every reseller and customer sees the same name.

Licence costs differ a lot between panels, especially as account counts grow; our cPanel alternatives comparison lists prices at the time of writing.

Building a white label hosting control panel with ZoPanel

These steps follow the panel settings and resellers documentation.

Step 1: Put the panel on your domain

  1. Create an A record for panel.yourhost.com pointing at the server's IP.
  2. In Settings → General, fill in Administrator email and save (Let's Encrypt needs it).
  3. Enter the domain in Panel domain and click Issue certificate.

The panel is now at https://panel.yourhost.com:8888 with a trusted certificate that renews automatically. The mail server and webmail use the same certificate once they're installed.

Step 2: Rename the panel

In Settings → General → Panel name (white-label), enter your brand (up to 40 characters). It replaces "ZoPanel" in the interface and in notifications. This feature requires a Business licence, which isn't on the public pricing page, so contact us if you need it. If the licence lapses, the custom name stops being used, but websites keep running.

Step 3: Your own nameservers

  1. Pick names such as ns1.yourhost.com and ns2.yourhost.com.
  2. At the registrar of yourhost.com, create glue (host) records pointing those names at the server's IP.
  3. In ZoPanel, open DNS, enter the Nameservers and install the DNS server (PowerDNS).

See the DNS documentation to run ns2 on a second server for redundancy.

Step 4: Mail hostname and PTR

In Email, set Mail hostname to something like mail.yourhost.com (it must resolve to the server). Ask your VPS provider to set the IP's PTR record to the same name. Without it, much of your customers' mail lands in spam, and the VPS provider's hostname shows up in every email header.

Step 5: Welcome email and support channels

  • Welcome email: edit it in Settings → General (administrators) or My account → Welcome e-mail (resellers). The placeholders {{username}}, {{password}}, {{panel_url}}, {{sftp_host}}, {{nameservers}} and {{support}} are filled in automatically.
  • Support link: under My account, set where customers get help; they see Contact support in their menu.
  • Announcements: Accounts → Announcements shows a banner in customers' panels (information, important, maintenance), optionally emailed too.

Each reseller sets their own welcome email and support link, so even with one panel name per server, each reseller's customers get that reseller's contact details.

Step 6: Single sign-on from billing

With the WHMCS, Blesta, HostBill or Paymenter module (Pro licence, since it uses API tokens), customers click Login to ZoPanel in the client area and land straight in the panel. Buying, paying and logging in all happen through your portal. See the WHMCS documentation.

Step 7: Test it as a customer

Create a test customer account and walk the whole journey: receive the welcome email, log in, create a website, add a mailbox, configure mail on a phone, open a support ticket. Note every place where a name other than yours appears.

What white labelling doesn't change

  • You are first-line support. Customers don't know the vendor, so every question comes to you. Prepare help articles under your own brand.
  • Licence terms still apply. Rebranding the interface doesn't change your rights and obligations under the software licence. Read the terms before you sell.
  • Security is on you. Require 2FA for administrators and resellers (Settings → General → Require two-factor authentication); one compromised reseller account damages your whole brand.

Conclusion

A convincing white label hosting control panel is about more than a logo. Customers trust you when every touchpoint, from the first email to the nameservers and mail hostname, carries the same name. Work through the checklist, pick a panel whose customization depth matches what you need, and test it from the customer's side.

You can try most of the flow (panel domain, nameservers, mail, welcome emails) on ZoPanel's Free plan: 3 hosting accounts, 10 websites, 10 databases, no time limit. Reseller accounts and the billing API need Pro (see pricing); white-label needs a Business licence, so contact us. Install it with curl -fsSL https://get.zopanel.net | sudo bash, and read our reseller hosting guide for the business side.

Frequently asked questions

What is a white label hosting control panel?

A control panel that lets a hosting company replace the software's name, logo or address with its own brand, so customers only ever see that brand. How far you can go varies by panel, from just the name to logos, colours and custom CSS.

Can I upload my own logo in ZoPanel?

According to the current documentation, ZoPanel's white-label setting replaces the panel name (up to 40 characters) in the interface and notifications, server-wide. Logo upload is not documented. Combined with your panel domain, nameservers, mail hostname and welcome emails, customers still see your brand at every main touchpoint.

Can each reseller have their own brand?

In ZoPanel, the panel name applies to the whole server. Each reseller still sets their own welcome email and support link. If you need a different panel name per reseller, the practical answer is one server per brand.

Do I need private nameservers for white labelling?

They're not required, but strongly recommended. Nameservers are public in WHOIS and DNS lookups for every customer domain, so ns1.yourhost.com shows you're the actual provider. Changing nameservers after you have many customers is far harder than starting with your own.

Will customers know which panel software I use?

Technically minded customers can often tell from the interface, port or headers. White labelling isn't about perfect concealment; it's about a consistent experience under your brand.