Complete CyberPanel White Label Guide 2026

Complete CyberPanel White Label Guide 2026

How Hosting Companies, Agencies, MSPs, and SaaS Founders Can Completely Rebrand CyberPanel — Step by Step, File by File

14 read

1. Why White Label CyberPanel?

When you are running a hosting company, managed services agency, or SaaS infrastructure platform, every customer touchpoint either reinforces your brand or dilutes it. CyberPanel is an open-source hosting control panel built around OpenLiteSpeed, and CyberPanel’s own public material presents it as a control panel for OpenLiteSpeed and LiteSpeed Enterprise deployments. [web:18][web:24]

For a hosting company reselling shared hosting, a digital agency managing client servers, or an MSP providing white-glove infrastructure services, this creates a problem. Your clients see “CyberPanel” everywhere. They Google it. They find the community forums. They discover they can get the same software for free. Your perceived value drops.

White labeling solves this completely. It transforms CyberPanel into what appears to be your proprietary hosting platform — while retaining the underlying software stack that makes it usable for modern hosting operations.

Who needs this guide? Hosting companies, developers, agencies, freelancers, MSPs, VPS owners, self-hosters, SaaS founders, and individual server administrators who want to present a fully branded control panel experience to their end users.

2. What Can Be White Labeled?

A complete white-label CyberPanel implementation covers every visible and invisible branding element. Here is the full scope:

ElementLocationDifficulty
Login page branding/usr/local/CyberCP/loginSystem/templates/loginSystem/login.htmlEasy
Dashboard sidebar logo/usr/local/CyberCP/baseTemplate/templates/baseTemplate/index.htmlEasy
Browser title & metalogin.html, index.htmlEasy
Community linksindex.html sidebar menuMedium
Marketing panelslogin.html left columnMedium
Custom color schemelogin.html CSS, dashboard CSSMedium
Footer brandingMultiple template filesMedium
Favicon/static/baseTemplate/images/Easy
SVG logo replacement/static/baseTemplate/cyber-panel-logo.svgEasy
Email templates/usr/local/CyberCP/plogical/Advanced

3. Step 1 — White Label Dashboard Branding

The dashboard is where your customers spend most of their time. The sidebar logo and brand text appear on every page load, making this the highest-impact change you can make.

File Location

/usr/local/CyberCP/baseTemplate/templates/baseTemplate/index.html

Find the Branding Block

Use grep to locate the exact branding section:

grep -R "Web Hosting Panel" /usr/local/CyberCP

Expected output:

/usr/local/CyberCP/baseTemplate/templates/baseTemplate/index.html

Original Code

<div class="sidebar-logo">
    <div class="logo-icon">
        <img src="/static/baseTemplate/cyber-panel-logo.svg?v=2.4.7">
    </div>
    <div class="logo-text">
        <div class="brand">CyberPanel</div>
        <div class="tagline">Web Hosting Panel</div>
    </div>
</div>

Modified Code

<div class="sidebar-logo">
    <div class="logo-icon">
        <img src="/static/baseTemplate/your-company-logo.svg?v=1.0.0">
    </div>
    <div class="logo-text">
        <div class="brand">Your Company</div>
        <div class="tagline">Hosting Platform</div>
    </div>
</div>

Important: Always back up the original file before making changes. Create a copy with cp index.html index.html.backup so you can revert if something breaks.

To Remove the Logo Entirely

If you prefer text-only branding, replace the logo div:

<div class="logo-icon">
    <!-- Logo Removed -->
</div>

4. Step 2 — Remove Community Links

CyberPanel includes sidebar menu items that link to the official community forums, Discord, GitHub, and documentation. These are valuable for open-source users but problematic for white-label deployments because they expose the underlying software to your customers.

What to Remove

Inside the same index.html file, locate these menu sections:

grep -n "Community" /usr/local/CyberCP/baseTemplate/templates/baseTemplate/index.html
grep -n "Connect" /usr/local/CyberCP/baseTemplate/templates/baseTemplate/index.html

Original Menu Block

<li class="sidebar-menu-item">
    <a href="https://community.cyberpanel.net" target="_blank">
        <i class="fa fa-users"></i>
        <span>Community</span>
    </a>
</li>
<li class="sidebar-menu-item">
    <a href="https://discord.gg/cyberpanel" target="_blank">
        <i class="fa fa-comments"></i>
        <span>Connect</span>
    </a>
</li>

Modified — Replace With Your Support Links

<li class="sidebar-menu-item">
    <a href="https://yourdomain.com/support" target="_blank">
        <i class="fa fa-life-ring"></i>
        <span>Support</span>
    </a>
</li>
<li class="sidebar-menu-item">
    <a href="https://yourdomain.com/docs" target="_blank">
        <i class="fa fa-book"></i>
        <span>Documentation</span>
    </a>
</li>

Pro Tip: Replace community links with your own support portal, knowledge base, or ticketing system. This keeps users inside your ecosystem and prevents them from discovering the open-source origin.

5. Step 3 — White Label Login Screen

The login screen is the first impression your customers have of your platform. It needs to look like your product, not someone else’s.

File Location

/usr/local/CyberCP/loginSystem/templates/loginSystem/login.html

Find the Login Branding

grep -R "Web Hosting Control Panel" /usr/local/CyberCP

Expected output:

/usr/local/CyberCP/loginSystem/templates/loginSystem/login.html

Original Login Header

<h1 class="text-transform-upr text-center panel-body text-bold">
    <img src="{% static 'baseTemplate/cyber-panel-logo.svg' %}">
    CyberPanel
</h1>

<h4 class="text-muted text-center mb-10">
    Web Hosting Control Panel
</h4>

Modified Login Header

<div class="custom-branding text-center">
    <h1 class="text-bold" style="font-size: 32px; margin-bottom: 8px;">
        Your Company
    </h1>
    <p class="text-muted" style="font-size: 16px; margin-bottom: 16px;">
        Secure Hosting Control Panel
    </p>
    <a href="https://yourdomain.com/about" class="text-blue">
        Learn More About Our Platform
    </a>
</div>

6. Step 4 — Remove CyberPanel Marketing Section

The login page features a left-side promotional area with CyberPanel graphics, OpenLiteSpeed promotion, change logs, and vendor links. This must be hidden or replaced.

Locate the Marketing Column

grep -n "col-login-left" /usr/local/CyberCP/loginSystem/templates/loginSystem/login.html

Option A: Hide with CSS (Recommended)

Add this to the style block in login.html:

.col-login-left {
    display: none !important;
}

.col-login-right {
    width: 100% !important;
    max-width: 500px !important;
    margin: auto !important;
}

Option B: Replace with Your Content

<div class="col-md-6 col-sm-12 hidden-md col-login col-login-left">
    <div class="your-company-promo">
        <h2>Why Choose Your Company?</h2>
        <ul>
            <li>99.9% Uptime Guarantee</li>
            <li>24/7 Expert Support</li>
            <li>Free SSL Certificates</li>
            <li>Daily Automated Backups</li>
        </ul>
        <a href="https://yourdomain.com/plans" class="btn btn-primary">
            View Hosting Plans
        </a>
    </div>
</div>

7. Step 5 — Custom Logo Implementation

The logo appears in multiple locations. You need to replace the SVG file and update all references.

Logo File Locations

# Primary logo
/usr/local/CyberCP/public/static/baseTemplate/images/cyber-panel-logo.svg

# Alternative location (some versions)
/usr/local/CyberCP/public/static/baseTemplate/cyber-panel-logo.svg

# Login page logo
/usr/local/CyberCP/loginSystem/static/baseTemplate/cyber-panel-logo.svg

Create a Text-Based SVG Logo

If you do not have a designer, create a simple text-based SVG:

<svg xmlns="http://www.w3.org/2000/svg" width="300" height="80" viewBox="0 0 300 80">
    <text x="10" y="55" font-size="36" font-family="Arial, sans-serif" font-weight="bold" fill="#2563eb">
        Your Company
    </text>
</svg>

Upload and Replace

# Backup original
cp /usr/local/CyberCP/public/static/baseTemplate/cyber-panel-logo.svg    /usr/local/CyberCP/public/static/baseTemplate/cyber-panel-logo.svg.backup

# Upload your logo (replace with your actual file path)
cp /path/to/your-company-logo.svg    /usr/local/CyberCP/public/static/baseTemplate/cyber-panel-logo.svg

# Set correct permissions
chown cyberpanel:cyberpanel /usr/local/CyberCP/public/static/baseTemplate/cyber-panel-logo.svg
chmod 644 /usr/local/CyberCP/public/static/baseTemplate/cyber-panel-logo.svg

8. Step 6 — Change Browser Title & Meta Description

Browser tabs and search engine results are often overlooked but critical for professional branding.

Login Page Title

In /usr/local/CyberCP/loginSystem/templates/loginSystem/login.html, find:

<title> Login - CyberPanel </title>

Replace with:

<title>Sign In — Your Company Hosting Platform</title>

Meta Description

Find:

<meta name="description" content="Login to your CyberPanel Account">

Replace with:

<meta name="description" content="Secure login to your Your Company hosting control panel. Manage websites, databases, emails, and SSL certificates.">

Dashboard Page Title

In /usr/local/CyberCP/baseTemplate/templates/baseTemplate/index.html, find and replace:

<title>CyberPanel - Web Hosting Control Panel</title>

With:

<title>Dashboard — Your Company Hosting Platform</title>

9. Step 7 — Custom Brand Colors

CyberPanel uses a teal/cyan color scheme in many places. You should replace this with your brand colors throughout the interface.

Login Page Colors

In login.html, locate and replace:

# Original
grep -n "background-color: rgb(51, 204, 204)" login.html

# Replace with your brand color
background-color: #2563eb;

Button Colors

/* Login button */
.btn-login {
    background-color: #2563eb !important;
    border-color: #2563eb !important;
}

.btn-login:hover {
    background-color: #1d4ed8 !important;
    border-color: #1d4ed8 !important;
}

/* Input focus states */
.form-control:focus {
    border-color: #2563eb;
    box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.15);
}

Dashboard Accent Colors

In the dashboard CSS files, search for the teal color:

grep -R "#33cccc" /usr/local/CyberCP/public/static/
grep -R "rgb(51, 204, 204)" /usr/local/CyberCP/public/static/

Replace all instances with your brand color. Common locations include:

/usr/local/CyberCP/public/static/baseTemplate/assets/css/style.css
/usr/local/CyberCP/public/static/baseTemplate/assets/css/theme.css

10. Step 8 — Remove Footer Branding

Footer references to CyberPanel appear in multiple template files. Search comprehensively:

grep -R "CyberPanel" /usr/local/CyberCP/baseTemplate/ --include="*.html"
grep -R "CyberPanel" /usr/local/CyberCP/loginSystem/ --include="*.html"

Common Footer Text

<!-- Find and replace -->
<p class="footer-text">Powered by CyberPanel</p>

<!-- Replace with -->
<p class="footer-text">Powered by Your Company Infrastructure</p>

Version Numbers

Some installations display version numbers. Consider removing or generalizing them:

<!-- Before -->
<span>CyberPanel v2.4.7</span>

<!-- After -->
<span>Platform v1.0</span>

11. Step 9 — Favicon & Browser Assets

The favicon appears in browser tabs, bookmarks, and mobile home screen icons. Replace it to complete the white-label experience.

Favicon Locations

/usr/local/CyberCP/public/static/baseTemplate/images/favicon.ico
/usr/local/CyberCP/public/static/baseTemplate/images/favicon.png
/usr/local/CyberCP/loginSystem/static/baseTemplate/images/favicon.ico

Generate Your Favicon

Use a service like RealFaviconGenerator to create a complete favicon package. Upload the generated files to all three locations above.

Update Favicon References

grep -R "favicon" /usr/local/CyberCP/baseTemplate/ --include="*.html"
grep -R "favicon" /usr/local/CyberCP/loginSystem/ --include="*.html"

Update the href paths if you are using a different filename:

<link rel="icon" type="image/x-icon" href="/static/baseTemplate/images/your-favicon.ico">
<link rel="apple-touch-icon" sizes="180x180" href="/static/baseTemplate/images/apple-touch-icon.png">

12. Step 10 — Clear Cache & Restart Services

After making all modifications, you must clear cached Python files and restart the CyberPanel service for changes to take effect.

Clear Python Cache

find /usr/local/CyberCP -type d -name "__pycache__" -exec rm -rf {} + 2>/dev/null
find /usr/local/CyberCP -name "*.pyc" -delete 2>/dev/null

Restart CyberPanel Service

systemctl restart lscpd
systemctl status lscpd

Force Browser Refresh

Advise your users to clear their browser cache:

  • Windows/Linux: Ctrl + Shift + F5
  • Mac: Cmd + Shift + R
  • Mobile: Clear browser data in settings

Verify All Changes

# Check login page
curl -s http://your-server:8090 | grep -i "cyberpanel"

# Check dashboard (after logging in)
curl -s http://your-server:8090/base/ | grep -i "cyberpanel"

If grep returns no results, your white labeling is successful.

13. CyberPanel vs Competitors: White Label Comparison

Before committing to CyberPanel, hosting companies often evaluate alternatives. Here is how CyberPanel compares for white-label use cases:

FeatureCyberPanelCloudPanelHestiaCPaaPanelPlesk
Open SourceYesYesYesPartialNo
Free White LabelYes (manual)LimitedYes (manual)Paid addonPaid (Power Pack)
Web ServerOpenLiteSpeed [web:18][web:24]NGINXNGINX/ApacheNGINX/ApacheNGINX/Apache
PHP PerformanceExcellent (LSAPI)GoodGoodGoodGood
WordPress OptimizedYes (LSCache)NoNoNoPartial
API AccessYesYesLimitedYesYes
Multi-ServerYesNoNoNoYes
Learning CurveMediumLowLowLowLow
Community SizeLargeMediumMediumLargeEnterprise
Best ForPerformance hostingSimple NGINXLightweightFeature-richEnterprise

Recommendation: CyberPanel is a strong choice for hosting companies prioritizing OpenLiteSpeed-based hosting and white labeling through direct template modification, while CyberPanel’s own public positioning emphasizes its role as a hosting control panel for OpenLiteSpeed environments. [web:18][web:24]

14. Frequently Asked Questions

Is white labeling CyberPanel legal?

Yes. CyberPanel is associated with GPL v3 licensing in publicly available materials, and GPL v3 permits modification and redistribution under its terms. [web:12][web:13][web:15]

Will white labeling break updates?

Major CyberPanel updates may overwrite modified template files. To prevent this, maintain a version-controlled copy of your modifications and reapply them after each update. Some hosting companies maintain a private fork with their branding changes committed to Git.

Can I white label CyberPanel on shared hosting?

White labeling requires root SSH access to modify system files. This is only possible on VPS, dedicated servers, or reseller hosting accounts with root privileges. Standard shared hosting does not permit these modifications.

How long does white labeling take?

For an experienced Linux administrator, the initial white-label setup takes 2-4 hours. Documenting the process and creating deployment scripts reduces future setups to 15-30 minutes per server.

Can I sell white-labeled CyberPanel hosting?

Yes. Commercial use is allowed under GPL-style open-source licensing terms, but that does not give you ownership of the underlying CyberPanel software itself. [web:13][web:15]

What happens if I need support?

Since you have removed community links, you should establish your own support channels. Options include: maintaining a CyberPanel expert on staff, contracting with a CyberPanel-certified consultant, or subscribing to enterprise support while keeping community references hidden from end users.

Can I automate white labeling across multiple servers?

Yes. Create a bash script or Ansible playbook that applies all modifications automatically. This is essential for MSPs and hosting companies managing dozens or hundreds of servers. Store your custom assets (logos, CSS, templates) in a private Git repository and deploy via CI/CD pipeline.

Does white labeling affect CyberPanel functionality?

No. White labeling only changes visual elements — logos, colors, text, and links. All underlying functionality remains intact: website management, database administration, email configuration, SSL deployment, DNS management, and backup operations work exactly as before.

Can I change the default port (8090)?

Yes. CyberPanel documentation publicly references access on port 8090, so changing it is possible but requires additional service and firewall changes beyond the default setup. [web:18][web:19]

Are there white-label plugins or themes for CyberPanel?

Public discussions around interface customization indicate manual modification is the usual route, rather than an official full white-label theme system. [web:23][web:26]

15. Conclusion & Next Steps

White labeling CyberPanel transforms an open-source control panel into what appears to be your proprietary hosting platform. For hosting companies, this means stronger brand perception and reduced customer churn. For agencies and MSPs, it means professional presentation and clear value differentiation. For SaaS founders and self-hosters, it means complete control over the user experience.

The process is straightforward but requires attention to detail. Every template file, CSS rule, and asset reference must be audited and updated. The ten steps outlined in this guide cover every visible branding element in a standard CyberPanel installation.

Your Action Plan

  1. Backup everything. Create full server snapshots before making any changes.
  2. Document your modifications. Use Git to track changes across all template files.
  3. Create deployment scripts. Automate the white-label process for future server provisioning.
  4. Establish support channels. Replace community links with your own help desk or documentation.
  5. Test thoroughly. Verify every page, every button, and every browser tab displays your brand.
  6. Plan for updates. Create a reapplication workflow for when CyberPanel releases updates.

Ready to start? SSH into your CyberPanel server now and begin with Step 1. The entire process takes under four hours for the first server, and under thirty minutes for each additional server once you have your deployment scripts ready.

Final White Label Checklist

  • Custom login screen with your branding
  • Custom dashboard sidebar logo and text
  • Custom browser title on all pages
  • Custom meta description for SEO
  • Community links replaced with your support links
  • Marketing panels hidden or replaced
  • Custom color scheme matching your brand
  • Footer branding updated
  • Custom favicon uploaded
  • Custom SVG logo created and deployed
  • Python cache cleared
  • lscpd service restarted
  • All changes verified in browser
  • Backup and documentation complete

This guide was written for hosting companies, developers, agencies, freelancers, MSPs, VPS owners, self-hosters, SaaS founders, and individual server administrators who demand professional, branded infrastructure management. For questions about implementation, consult your system administrator or a CyberPanel-focused professional.

Was this article helpful?
Yes0No0

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More