Skinning cPanel for your reseller clients

The cPanel default look is fine, but it has cPanel's name and logo all over it. As a reseller, you have several layers of branding control — some of which require WHM access only, some of which require root (which you don't have). This article covers what you can change, what you can't, and which third-party tools fill the gaps.

What you can change as a reseller

  • The cPanel theme (Jupiter is the modern default; Paper Lantern is deprecated)
  • The default cPanel theme used for new accounts
  • Welcome email content (covered in our onboarding article)
  • The page shown when an account is suspended
  • Branding inside the cPanel UI — logo, link to your homepage, contact info, custom buttons
  • The webmail logo (Roundcube)

What you can't change as a reseller

  • The cPanel domain in the address bar (still cpanel.yourdomain.com or the IP-based equivalent)
  • Server-level branding that requires root access
  • Replacing the cPanel name in legally-required places (cPanel's license requires their name remain visible somewhere)

Step 1: Set the cPanel theme

  1. WHM → Server Configuration → Customization.
  2. Set the default cPanel theme to Jupiter if it isn't already.
  3. Each account can override this in its own cPanel preferences, but the default applies to new accounts.

Step 2: Add your branding inside cPanel

  1. WHM → Server Configuration → Customization.
  2. Upload your Logo:
    • Recommended size: 250x60 pixels
    • Format: PNG with transparent background
    • The logo appears in the top-left of every cPanel page
  3. Set the Logo Link to your company website.
  4. Optionally add Help Documentation Link — points to your knowledgebase.
  5. Set Public Contact:
    • Company name
    • Address
    • Email
    • Phone (optional, but reduces support email volume)
  6. Click Save.

Now every cPanel page your customers see has your logo at the top, links back to your site, and shows your contact info on the dashboard.

Step 3: Custom CSS (advanced)

If you want deeper visual customization — matching cPanel to your brand colors, hiding specific UI elements — you can inject custom CSS:

  1. In WHM Customization, find the Custom Style section.
  2. Click Add custom style.
  3. Name your style (e.g., "yourbrand-blue").
  4. Paste your CSS into the editor. Common targets:
    • Header background: .unified-header { background: #yourcolor !important; }
    • Brand accent: .app-card-active { border-color: #yourcolor !important; }
    • Hide specific apps: #item_terminal { display: none; }
  5. Save and apply.

Test in incognito so you're not seeing cached styles. cPanel updates can break custom CSS — expect to revisit it once or twice a year after major cPanel releases.

Step 4: Customize the suspension page

When a customer's account is suspended (for non-payment or AUP violation), visitors to their domain see a generic "Account Suspended" page. Customize it:

  1. WHM → Server Configuration → Statistics Software Configuration — OR — Customization → Suspended Page on newer cPanel.
  2. Provide your own URL (you can host this on your own domain) or HTML to display.

This is the cPanel page that gets served when DNS still resolves to your server but the account is offline. Customers' visitors see this. Your branding here matters for their reputation, not just yours.

Step 5: Customize Roundcube webmail

If your clients use webmail at https://yourdomain.com/webmail, the Roundcube interface has its own branding settings:

  1. WHM → Server Configuration → Customization → Webmail Customizations.
  2. Upload a webmail logo (200x60 PNG).
  3. Save.

What about the cPanel URL itself?

By default, cPanel access for your clients looks like:

https://server.ipxcore.com:2083
https://yourclientdomain.com:2083
https://yourclientdomain.com/cpanel

You can't change :2083 — that's the cPanel SSL port. You can:

  • Set up a vanity hostname for cPanel access. Open a ticket and we'll create cp.yourbrand.com as a CNAME to the cPanel hostname. Customers then bookmark https://cp.yourbrand.com:2083.
  • Educate clients to use the proxy URL yourclientdomain.com/cpanel — works once their DNS is set up.

Third-party tools for deeper customization

If WHM's built-in branding isn't enough:

  • cPanel Branding add-ons (paid, third-party) provide additional UI customization beyond what WHM exposes.
  • Custom client portals via WHMCS or BoxBilling let your clients self-serve account management without ever touching cPanel directly. Many resellers find this is enough — clients use the white-labeled portal for billing, support, and provisioning, only opening cPanel for advanced tasks.

One thing not to do

Don't hide cPanel's name or logo entirely — cPanel's license terms require it remain visible somewhere on the interface. Violations can get your reseller account flagged or terminated by cPanel/WebPros, which would force a migration off the platform. Brand on top of cPanel, don't pretend cPanel doesn't exist.

  • cPanel, branding, white-label, reseller, WHM
  • 0 Bu dökümanı faydalı bulan kullanıcılar:
Bu cevap yeterince yardımcı oldu mu?

İlgili diğer dökümanlar

Setting up private nameservers for white-label reseller hosting

If you're running a white-label reseller hosting business on ipxcore, your clients should never...

Creating hosting packages in WHM

A "package" in WHM is a template that defines what every cPanel account created from it can do:...

Resource limits and overselling: avoiding disasters as a reseller

"Overselling" gets thrown around as a dirty word in hosting, but every reseller does it to some...

Migrating accounts between WHM servers

Whether you're moving a single client from your old reseller plan to your new ipxcore one,...

Onboarding your first reseller client: end-to-end workflow

Selling your first reseller hosting account is exciting. Onboarding it badly is how new resellers...