Skip to main content
Version: 2.0.14

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
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.