Skip to main content
Version: 2.0.11

How to White-Label OpenPanel for Your Hosting Company

Your customers should see your brand when they log in - not the software you run. OpenPanel can be rebranded end to end: from the login URL and logo to the email notifications and help links.

This page is a checklist of every branding option, in the order most hosting companies set them up. Each item links to the detailed guide.


1. Your Own Panel Address​

WhatWhyGuide
Panel domain - e.g. panel.yourhost.comCustomers log in on your domain, with a valid SSL certificateGeneral settings - Domain
Separate domain for the user panelKeep OpenAdmin on one domain and OpenPanel on anotherSeparate domain for OpenPanel
No port in the URLhttps://panel.yourhost.com instead of :2083Remove the port for OpenPanel · for OpenAdmin
Webmail domain - e.g. webmail.yourhost.comBranded webmail addressEmail settings - Webmail
Custom nameservers - ns1.yourhost.comCustomers point domains to your nameserversConfigure nameservers

2. Brand Name, Logo and Favicon​

In OpenAdmin → Settings → OpenPanel → Branding, set:

  • Brand name - shown in the sidebar and on the login page.
  • Logo image - your logo instead of the brand name.
  • Favicon - the browser tab icon.
  • Logout URL - send customers to your website or client area after logging out.

See OpenPanel settings - Branding.

Resellers can set their own logo for their customers' accounts from their Reseller Account page - see Reseller hosting.


3. Look and Feel​

WhatGuide
Custom CSS / JS - colors, fonts, hiding elements, chat widgetsCustom Code
Color schemeSet a custom color scheme
Login pageCustomize the login page
Any page templateEdit any page template · Create a custom template
Dashboard links section - links to your client area, status page, supportAdd a custom section to the dashboard
Announcements for all customersShow a custom message
Onboarding steps for new customersCustom onboarding steps

  • Knowledge base: replace the built-in how-to links with articles from your own help center - Replace How-to articles.
  • Language: set the default language and install translations for your market - Default locale · Locales.

5. Emails Your Customers Receive​


6. Billing and Client Area​

Customers usually start in your billing system, not in the panel. Connect OpenPanel to it so accounts are created, suspended and upgraded automatically, and customers log in with one click from the client area:

WHMCS · FOSSBilling · Blesta · ClientExec · WISECP


7. Default Content for New Websites​

  • Default page for new domains (the "site coming soon" page) - edit it in OpenAdmin → Domains → Domain Templates.
  • Suspended page shown for suspended accounts or domains.
  • WordPress starter plugins and themes installed with every new site - Themes and plugins sets.

Keep Your Changes Through Updates​

Use the documented override locations (custom code, custom templates, email template overrides) instead of editing files inside the containers, so updates don't overwrite your branding. The Custom Code - After Update hook can re-apply anything else automatically.