{"id":6292,"date":"2026-09-18T10:22:07","date_gmt":"2026-09-18T07:22:07","guid":{"rendered":"https:\/\/www.scalahosting.com\/kb\/?p=6292"},"modified":"2026-09-18T10:22:08","modified_gmt":"2026-09-18T07:22:08","slug":"cpanel-vs-spanel-white-label","status":"publish","type":"post","link":"https:\/\/www.scalahosting.com\/kb\/cpanel-vs-spanel-white-label\/","title":{"rendered":"cPanel Can&#8217;t Rebrand Its Login Page. SPanel Can. Here&#8217;s Why That Matters for Resellers"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.scalahosting.com\/spanel.html\"><strong>SPanel<\/strong><\/a>, ScalaHosting&#8217;s free control panel, white-labels from a single <em>Branding<\/em> screen. You can set your company name, upload your logo, switch the panel&#8217;s Login URL to the neutral \/hostpanel path, and your clients log in at their own domain under your brand. What\u2019s more, these options are included for free on every <a href=\"https:\/\/www.scalahosting.com\/managed-cloud-hosting.html\"><strong>managed cloud VPS<\/strong><\/a> with Scala.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In comparison, cPanel&#8217;s own ecosystem documentation states that its login page cannot be rebranded and that its white-labeling spans several separate tools.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>A login page that quietly advertised the wrong company<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Here is a scenario for you:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tom\u00e1s runs a 25-client web studio in Porto. He sells web hosting as part of his monthly retainer, and for years his clients logged in to a panel that showed someone else&#8217;s name in the corner. Twice last year, a client Googled that name, found the upstream host&#8217;s retail pricing, and asked Tom\u00e1s why they were paying him more. Nothing about his service had changed &#8211; only what the login page advertised.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That login page is the sharpest line between cPanel and SPanel white-labeling. cPanel&#8217;s makers admit it can&#8217;t be rebranded; SPanel rebrands it with a single switch on the client&#8217;s own domain.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This article walks both workflows side by side and is honest about what white-labeling never covers &#8211; on any panel.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What white-labeling a hosting panel actually means<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">White-labeling a hosting panel means presenting it under your own company name, logo, and login URL, so users see your brand rather than the panel vendor&#8217;s.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For a reseller, this isn&#8217;t just some fancy decoration. Your clients pay you, not your infrastructure provider, and the panel is one of the few surfaces they touch every week. When it carries a third-party name, it plants a small questionyou\u2019d rather never raise &#8211; <em>who actually runs my hosting?<\/em> For many hosting providers, white-labeling has traditionally been offered in a reseller tier or as a per-account add-on.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The login page: where the two workflows split<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">cPanel has earned its place. It has an intuitive interface, a deep feature set, and it sets the standard that the rest of the industry measures against. None of what follows is a knock on the product &#8211; it&#8217;s how branding works inside it, documented by cPanel and the hosts that build on it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In cPanel and WHM, branding is assembled from a few places. Company name and logo go into the <strong>WHM Customization area<\/strong>, visual styling is handled by <strong>copying and editing a theme<\/strong>, and panel icons are generated through a <strong>command you run over SSH<\/strong>.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Each is doable; together they&#8217;re a small project you revisit as you grow. The piece that stops it short is the login page. Cpanel&#8217;s own customization documentation, echoed by host knowledge bases, states the login screen cannot be rebranded. Resellers on the WHMCS forums have also flagged that the panel login link can send a client to the upstream provider&#8217;s domain.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SPanel takes a different approach.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">From the <strong>Admin Interface&#8217;s Branding screen,<\/strong> you set your company name, upload your logo, and switch the panel&#8217;s Login URL from the default \/spanel to the neutral \/hostpanel. That one change rewrites the panel path across every domain, updates the proxy configuration, rewrites the integrated webmail&#8217;s entry links, and reloads the web services.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The login page is part of what gets rebranded, not the exception. Because the panel answers through every hosted domain, your client logs in at client-site.com\/hostpanel\/login &#8211; their domain, your brand.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>To recap:<\/strong> &#8220;Branding either survives every new domain and every panel update, or it isn&#8217;t branding &#8211; it&#8217;s a setting you&#8217;ll have to remember.&#8221;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Side by side: the two white-label workflows<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table is-style-regular green-rows\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>What you&#8217;re branding<\/strong><\/td><td><strong>cPanel \/ WHM<\/strong><\/td><td><strong>SPanel<\/strong><\/td><\/tr><tr><td>Company name &amp; logo<\/td><td>Set in the WHM Customization area<\/td><td>Set on the Admin Interface Branding screen<\/td><\/tr><tr><td>Login page<\/td><td>Documented as not rebrandable by cPanel&#8217;s makers<\/td><td>Rebranded by the same Login URL switch<\/td><\/tr><tr><td>Where clients log in<\/td><td>Commonly a shared server or provider address<\/td><td>The client&#8217;s own domain at \/hostpanel\/login<\/td><\/tr><tr><td>Steps to apply it<\/td><td>Customization for the logo, a theme copy for styles, an SSH command for icons<\/td><td>One switch on the Branding screen<\/td><\/tr><tr><td>New domains as you grow<\/td><td>Re-check styling as accounts are added<\/td><td>Inherit the branding automatically<\/td><\/tr><tr><td>After a panel update<\/td><td>Customizations can need re-applying<\/td><td>Reasserted by the updater, webmail included<\/td><\/tr><tr><td>API endpoint<\/td><td>Tied to the panel&#8217;s own naming<\/td><td>Follows the branded path (documented)<\/td><\/tr><tr><td>Typical cost model<\/td><td>Often part of a reseller tier or paid add-on<\/td><td>Included free on every ScalaHosting managed VPS<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">cPanel can carry your brand across much of the interface, and many resellers run good businesses doing exactly that. The differences are the login page, the client-facing URL, and how many moving parts you maintain &#8211; SPanel collapses those to one switch. For the hands-on version, see <a href=\"https:\/\/www.scalahosting.com\/blog\/branding-spanel\/\">the five-minute SPanel branding walkthrough<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Weighing a reseller setup?<\/strong> On a ScalaHosting managed VPS, SPanel branding lives on one screen and reaches every hosted domain &#8211; login page included, at no extra cost.<\/p>\n\n\n<div class=\"shortcode-cta-new-wrap row reseller\">\r\n    <img decoding=\"async\" class=\"shortcode-logo\" src=\"\/blog\/images\/shortcode-bg-new-logo-reseller.svg\" alt=\"shortcode-logo\" title=\"shortcode-logo\"\/>\r\n    <div class=\"shortcode-cta-img col-10 col-sm-7 col-md-5\">\r\n        <img decoding=\"async\" class=\"shortcode-bg\" src=\"\/blog\/images\/shortcode-bg-new-reseller.webp\" alt=\"shortcode-bg\" title=\"shortcode-bg\"\/>\r\n    <\/div>\r\n    <div class=\"shortcode-cta-content col-12 col-md-7\">\r\n        <div class=\"content\">\r\n            <div class=\"heading\">Resell Hosting with Confidence - Join the ScalaHosting Family<\/div>\r\n            <div class=\"list-wrap\">\r\n                <div class=\"list\">\r\n                    <div><b>Free, Effortless & No-Downtime Migration<\/b><\/div>\r\n                    <div><b>Anytime Unconditional Money-back Guarantee<\/b><\/div>\r\n                    <div><b>Full Management Control & 24\/7 Expert Support<\/b><\/div>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"btn-wrap row\">\r\n                <div class=\"col-auto\">\r\n                    <a class=\"button green\" href=\"https:\/\/www.scalahosting.com\/reseller-hosting.html\">Start Now<\/a>\r\n                <\/div>\r\n                <div class=\"col-auto\">\r\n                    <button class=\"button blue_outer\" title=\"Contact Sales\" onclick=\"chatChangeVisibility(this, 'maximize', {}, 5);\">Chat with our Experts<\/button>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What your client actually sees<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Branding only matters at the moment a client looks. On a fragmented setup, the client clicks the hosting link in your welcome email and lands on a login page that &#8211; however polished the rest of the panel is &#8211; still names the panel software on a URL that isn&#8217;t their domain.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On a branded SPanel server, the same client opens yourdomain.com\/hostpanel\/login, sees your logo and company name, and works inside a panel that reads as yours throughout. Every domain you host serves that branded login by default &#8211; you don&#8217;t assemble it per client. That&#8217;s <a href=\"https:\/\/www.scalahosting.com\/kb\/client-login-own-domain-hosting\/\">the case for client logins on their own domain<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The parts white-labeling never covers &#8211; on any panel<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A comparison that only lists wins isn&#8217;t trustworthy, so here&#8217;s the honest scope.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Two things sit outside the branding toggle on every panel, SPanel included. The <strong>server hostname<\/strong> is the name in mail and FTP client settings, and the toggle doesn&#8217;t rename it &#8211; set a hostname on your own domain (server1.yourbrand.com). The <strong>nameservers<\/strong> clients delegate DNS to should run as ns1\/ns2 on your domain. SPanel supports both, making the full job three steps: enable branding, set a branded hostname, run branded nameservers &#8211; all in <a href=\"https:\/\/www.scalahosting.com\/kb\/white-label-hosting-checklist\/\">the complete white-label checklist<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Two more truths.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Branding is server-wide<\/strong>. One server carries a single brand, so if you want to manage a second one &#8211; this means two servers. And third-party tools embedded in the hosting experience &#8211; the webmail client, application installers, phpMyAdmin &#8211; keep their own product names, as they do in every panel.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>One thing branding is<\/strong> <strong><em>not<\/em><\/strong><strong>: a security feature<\/strong>. The neutral \/hostpanel path reduces casual fingerprinting of which panel runs your server, which some owners value. It is not a security boundary &#8211; a determined party can still identify the software through other signals, and SPanel&#8217;s real security story is <a href=\"https:\/\/www.scalahosting.com\/website-security.html\"><strong>SShield<\/strong><\/a>, not URL obscurity.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Demo flow<\/strong><\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Log in to the <strong>Admin Interface<\/strong> with your administrative username and password.<\/li>\n\n\n\n<li>In a separate browser tab, open a hosted domain&#8217;s default panel login at client-site.com\/spanel to record the unbranded starting point.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large mpg-gallery\"><img decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2026\/09\/01-default-login-1024x640.webp\" alt=\"cPanel Can&#8217;t Rebrand Its Login Page. SPanel Can. Here&#8217;s Why That Matters for Resellers, Demo flow\" class=\"wp-image-6295\" srcset=\"https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2026\/09\/01-default-login-1024x640.webp 1024w, https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2026\/09\/01-default-login-300x188.webp 300w, https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2026\/09\/01-default-login-768x480.webp 768w, https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2026\/09\/01-default-login.webp 1440w\" sizes=\"(max-width: 361px) 660px, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 910px, 1140px\" \/><\/figure>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>Back in the Admin Interface, open <strong>Server Management<\/strong> \u2192 <strong>Branding<\/strong>. Type your company name in the <strong>Enter Your Brand<\/strong> field, upload your logo under <strong>Custom logo<\/strong>, and find the <strong>Login URL<\/strong> options (\/spanel or \/hostpanel).<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large mpg-gallery\"><img decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2026\/09\/02-branding-screen-1024x640.webp\" alt=\"cPanel Can&#8217;t Rebrand Its Login Page. SPanel Can. Here&#8217;s Why That Matters for Resellers, Demo flow 2\" class=\"wp-image-6297\" srcset=\"https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2026\/09\/02-branding-screen-1024x640.webp 1024w, https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2026\/09\/02-branding-screen-300x188.webp 300w, https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2026\/09\/02-branding-screen-768x480.webp 768w, https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2026\/09\/02-branding-screen.webp 1440w\" sizes=\"(max-width: 361px) 660px, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 910px, 1140px\" \/><\/figure>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li>Set the <strong>Login URL<\/strong> to \/hostpanel and click <strong>Save Changes<\/strong>. SPanel rewrites the panel path to \/hostpanel server-wide, updates the webmail entry links, and reloads the web services.<\/li>\n\n\n\n<li>Reload the client domain&#8217;s login, now at client-site.com\/hostpanel\/login, to see the branded page with your logo and company name.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large mpg-gallery\"><img decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2026\/09\/03-branded-login-1-1024x640.webp\" alt=\"cPanel Can&#8217;t Rebrand Its Login Page. SPanel Can. Here&#8217;s Why That Matters for Resellers, Demo flow 3\" class=\"wp-image-6299\" srcset=\"https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2026\/09\/03-branded-login-1-1024x640.webp 1024w, https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2026\/09\/03-branded-login-1-300x188.webp 300w, https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2026\/09\/03-branded-login-1-768x480.webp 768w, https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2026\/09\/03-branded-login-1.webp 1440w\" sizes=\"(max-width: 361px) 660px, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 910px, 1140px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>FAQ<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Q:<\/strong> <strong>Can you really not rebrand the cPanel login page?<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>A:<\/strong> Per cPanel&#8217;s own documentation and the host knowledge bases built on it, the login screen stays unbranded; you can white-label much of the interface but not that page. SPanel rebrands the login page with the same Login URL switch that applies to the rest of the panel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Q:<\/strong> <strong>What does SPanel branding actually change?<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>A:<\/strong> Three things from the Admin Interface: the <em>company name<\/em> the panel displays, the <em>logo<\/em> it shows, and the <em>panel URL<\/em>, which moves from \/spanel to the neutral \/hostpanel path across every domain. Webmail entry links and the API endpoint follow the branded URL.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Q:<\/strong> <strong>Where do my clients log in after I switch?<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>A:<\/strong> At their own domain plus the branded path &#8211; for example client-site.com\/hostpanel\/login. Every hosted domain serves the branded login, so no shared server address appears in your instructions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Q:<\/strong> <strong>Do I have to re-brand every time I add a client or domain?<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>A:<\/strong> No. New accounts, addon domains, and subdomains generate their configuration with branding already applied. Enable it once, and the server keeps it consistent.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Q:<\/strong> <strong>Will an SPanel update wipe my branding like other software updates do?<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>A:<\/strong> No. The updater reasserts the branded URL in the configuration it touches, including the webmail login and logout links.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Q:<\/strong> <strong>Does white-labeling cost extra on SPanel?<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>A:<\/strong> No. It&#8217;s included free with every ScalaHosting managed VPS &#8211; no white-label surcharge and no per-account fee.<\/p>\n\n\n\n<script type=\"application\/ld+json\">\n    {\n      \"@context\": \"https:\/\/schema.org\",\n      \"@type\": \"FAQPage\",\n      \"mainEntity\": [{\n        \"@type\": \"Question\",\n        \"name\": \"Can you really not rebrand the cPanel login page?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Per cPanel's own documentation and the host knowledge bases built on it, the login screen stays unbranded; you can white-label much of the interface but not that page. SPanel rebrands the login page with the same Login URL switch that applies to the rest of the panel.\"\n        }\n      }, {\n        \"@type\": \"Question\",\n        \"name\": \"What does SPanel branding actually change?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Three things from the Admin Interface: the company name the panel displays, the logo it shows, and the panel URL, which moves from \/spanel to the neutral \/hostpanel path across every domain. Webmail entry links and the API endpoint follow the branded URL.\"\n        }\n      },{\n        \"@type\": \"Question\",\n        \"name\": \"Where do my clients log in after I switch?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"At their own domain plus the branded path - for example client-site.com\/hostpanel\/login. Every hosted domain serves the branded login, so no shared server address appears in your instructions.\"\n        }\n      },{\n        \"@type\": \"Question\",\n        \"name\": \"Do I have to re-brand every time I add a client or domain?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"No. New accounts, addon domains, and subdomains generate their configuration with branding already applied. Enable it once, and the server keeps it consistent.\"\n        }\n      },{\n        \"@type\": \"Question\",\n        \"name\": \"Will an SPanel update wipe my branding like other software updates do?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"No. The updater reasserts the branded URL in the configuration it touches, including the webmail login and logout links.\"\n        }\n      },{\n        \"@type\": \"Question\",\n        \"name\": \"Does white-labeling cost extra on SPanel?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"No. It's included free with every ScalaHosting managed VPS - no white-label surcharge and no per-account fee.\"\n        }\n      }]\n    }\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Try it on a real server<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">White-labeling shouldn&#8217;t be a project you constantly maintain. On a ScalaHosting managed VPS, SPanel branding is one toggle, included free, applied across every domain and kept through every update. Spin up a managed VPS, flip the switch, and log in at your own domain to see the before\/after.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If there&#8217;s a branding behavior you wish worked differently, the Cloud Democracy board at <a href=\"https:\/\/features.spanel.io\">features.spanel.io<\/a> is where resellers ask for it. For the source details, see the <a href=\"https:\/\/docs.cpanel.net\/\" rel=\"nofollow\">cPanel documentation<\/a> on login-page branding and the <a href=\"https:\/\/www.spanel.io\/docs\">SPanel API documentation<\/a> on the branded endpoint.<\/p>\n\n\n<div class=\"shortcode-cta-new-wrap row cloudvps\">\r\n    <img decoding=\"async\" class=\"shortcode-logo\" src=\"\/blog\/images\/shortcode-bg-new-logo-cloudvps.svg\" alt=\"shortcode-logo\" title=\"shortcode-logo\"\/>\r\n    <div class=\"shortcode-cta-img col-10 col-sm-7 col-md-5\">\r\n        <img decoding=\"async\" class=\"shortcode-bg\" src=\"\/blog\/images\/shortcode-bg-new-cloudvps.webp\" alt=\"shortcode-bg\" title=\"shortcode-bg\"\/>\r\n    <\/div>\r\n    <div class=\"shortcode-cta-content col-12 col-md-7\">\r\n        <div class=\"content\">\r\n            <div class=\"heading\">Supercharge Your Business with an All-inclusive Fully Managed Cloud<\/div>\r\n            <div class=\"list-wrap\">\r\n                <div class=\"list\">\r\n                    <div><b>Free, Effortless & No-Downtime Migration<\/b><\/div>\r\n                    <div><b>Anytime Unconditional Money-back Guarantee<\/b><\/div>\r\n                    <div><b>Full Scalability & 24\/7 Expert Cloud Support<\/b><\/div>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"btn-wrap row\">\r\n                <div class=\"col-auto\">\r\n                    <a class=\"button green\" href=\"https:\/\/www.scalahosting.com\/managed-cloud-hosting.html\">Start Now<\/a>\r\n                <\/div>\r\n                <div class=\"col-auto\">\r\n                    <button class=\"button brown_outer\" title=\"Contact Sales\" onclick=\"chatChangeVisibility(this, 'maximize', {}, 5);\">Chat with our Experts<\/button>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>SPanel, ScalaHosting&#8217;s free control panel, white-labels from a single Branding screen. You can set your company name, upload your logo, switch the panel&#8217;s Login URL to the neutral \/hostpanel path, and your clients log in at their own domain under your brand. What\u2019s more, these options are included for free on every managed cloud VPS [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_titles_title":"cPanel Can't Rebrand Its Login Page. SPanel Can. | ScalaHosting KB","_seopress_titles_desc":"Learn why SPanel's fully branded login page gives hosting resellers a stronger white-label experience than cPanel, boosting trust and brand consistency.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"footnotes":""},"categories":[66],"tags":[],"class_list":["post-6292","post","type-post","status-publish","format-standard","hentry","category-tutorials"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.scalahosting.com\/kb\/wp-json\/wp\/v2\/posts\/6292","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.scalahosting.com\/kb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.scalahosting.com\/kb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.scalahosting.com\/kb\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.scalahosting.com\/kb\/wp-json\/wp\/v2\/comments?post=6292"}],"version-history":[{"count":9,"href":"https:\/\/www.scalahosting.com\/kb\/wp-json\/wp\/v2\/posts\/6292\/revisions"}],"predecessor-version":[{"id":6308,"href":"https:\/\/www.scalahosting.com\/kb\/wp-json\/wp\/v2\/posts\/6292\/revisions\/6308"}],"wp:attachment":[{"href":"https:\/\/www.scalahosting.com\/kb\/wp-json\/wp\/v2\/media?parent=6292"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.scalahosting.com\/kb\/wp-json\/wp\/v2\/categories?post=6292"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.scalahosting.com\/kb\/wp-json\/wp\/v2\/tags?post=6292"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}