Reseller & White-Label Guide
How to sell hosting using hstPanel â creating packages, managing clients, configuring billing, and white-labeling the panel for your brand.
On this page
Overview
hstPanel is designed to run a full hosting business. The Pro and Agency plans let you create unlimited client hosting accounts on a single server. Each client gets their own cPanel login and their own isolated hosting environment â domains, email, files, and databases â without any other client being able to see or access their data.
You manage everything through WHM (Web Host Manager). Your clients only ever see their cPanel.
Agency plan required for white-label. The Agency and Unlimited plans include custom branding. Solo and Pro plans show the default hstPanel interface to end clients.
Creating Hosting Packages
Packages let you define resource bundles (disk, email, databases) that you apply to client accounts. Create once â assign many times.
In WHM â Packages â Create Package:
| Setting | Description |
|---|---|
| Package Name | Internal name (e.g. "Starter", "Business", "Pro") |
| Disk Quota | Maximum disk space in MB (0 = unlimited) |
| Email Accounts | Maximum number of email accounts (0 = unlimited) |
| Databases | Maximum number of MySQL databases (0 = unlimited) |
| Subdomains | Maximum number of subdomains (0 = unlimited) |
| Bandwidth | Monthly transfer limit in MB (0 = unlimited) |
Example Packages
| Package | Disk | Databases | Typical price | |
|---|---|---|---|---|
| Starter | 5 GB | 10 | 5 | $5â8/mo |
| Business | 20 GB | Unlimited | Unlimited | $12â20/mo |
| Agency | 50 GB | Unlimited | Unlimited | $30â50/mo |
Managing Clients
Create a new client account: WHM â Accounts â Create Account. Assign a package and the resource limits are applied automatically.
Logging in as a Client
In WHM â Accounts, click Log in as next to any account. You'll be taken directly into that account's cPanel without needing their password â useful for troubleshooting on their behalf.
Suspending an Account
If a client doesn't pay or violates terms, suspend their account from the account list. Their websites return a 503 page and they cannot log in. You can unsuspend at any time.
Billing Integration
hstPanel includes the HSTCS Billing Portal â a separate interface at https://YOUR-SERVER-IP:8443/billing for managing invoices, payments, and service subscriptions for your hosting clients.
Billing Features
- Client management â add client records with contact details
- Invoicing â create and send invoices for hosting services
- Payment tracking â mark invoices as paid and track revenue
- Service packages â link hosting packages to billing plans
- Automated reminders â overdue invoice notifications
White-Label Branding
Agency and Unlimited plan holders can fully rebrand hstPanel so clients see your brand, not "hstPanel."
What can be customized
- Panel name â shown in the browser tab, login page, and header
- Logo â upload your own logo (SVG or PNG, recommended 200Ã40px)
- Primary color â changes the accent color throughout the interface
- Login page text â customize the welcome message and support contact
- Footer text â replace "hstPanel" branding in the footer
Applying White-Label Settings
In WHM â Settings â Branding:
Upload your logo
Click Upload Logo and select your logo file. Recommended size: 200Ã40px on a transparent background.
Set your panel name
Enter the name that appears in the browser tab and header (e.g. "AcmeHost Control Panel").
Choose your accent color
Enter a hex color code. This changes buttons, links, and highlighted elements throughout the interface.
Save and reload
Click Save Branding. The changes apply immediately â no server restart needed.
License Limits
| Plan | Servers | Domains per server | White-label |
|---|---|---|---|
| Solo | 1 | Up to 5 | No |
| Pro | 1 | Unlimited | No |
| Agency | 1 | Unlimited | Yes |
| Unlimited | Unlimited | Unlimited | Yes |
License keys are tied to the server's IP address at install time. To move to a new server, contact support.