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โ
| What | Why | Guide |
|---|---|---|
Panel domain - e.g. panel.yourhost.com | Customers log in on your domain, with a valid SSL certificate | General settings - Domain |
| Separate domain for the user panel | Keep OpenAdmin on one domain and OpenPanel on another | Separate domain for OpenPanel |
| No port in the URL | https://panel.yourhost.com instead of :2083 | Remove the port for OpenPanel ยท for OpenAdmin |
Webmail domain - e.g. webmail.yourhost.com | Branded webmail address | Email settings - Webmail |
Custom nameservers - ns1.yourhost.com | Customers point domains to your nameservers | Configure 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โ
| What | Guide |
|---|---|
| Custom CSS / JS - colors, fonts, hiding elements, chat widgets | Custom Code |
| Color scheme | Set a custom color scheme |
| Dashboard links section - links to your client area, status page, support | Add a custom section to the dashboard |
| Announcements for all customers | Show a custom message |
| Onboarding steps for new customers | Custom onboarding steps |
4. Help and Support Linksโ
- 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โ
- Sender: send notifications from your own address and SMTP server - Notifications settings and Fix welcome emails (SMTP).
- Templates: rewrite the welcome and notification emails with your branding - Customizing email templates.
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.