Reseller Management¶
Resellers are intermediaries who can create and manage their own customers. Reseller management is only accessible to administrators.
Overview¶
The reseller table shows all created resellers with their resource quotas and current usage.
Displayed Columns¶
| Column | Description |
|---|---|
| Name | First and last name |
| Company | Company name |
| Login email address | |
| Status | Active or Suspended |
| Plan | Assigned reseller plan |
| Customers | Used / Maximum customer quota |
| Sites | Used / Maximum site quota |
| Created | Creation date |
Create Reseller¶
- Click Create Reseller
- Fill out the form:
| Field | Required | Description |
|---|---|---|
| First Name | Yes | Reseller's first name |
| Last Name | Yes | Last name |
| Company | No | Company name |
| Yes | Used as login | |
| Reseller Plan | No | Predefined plan with quotas |
- Click Create
- The generated password is displayed in the result dialog
Reseller Plans¶
Reseller plans define the maximum resources a reseller can allocate to their customers.
Create Plan¶
Navigate to Reseller Plans and click Create Plan:
| Field | Description |
|---|---|
| Name | Plan name |
| Max. Customers | Maximum number of customers |
| Max. Sites | Maximum total number of websites |
| Max. Domains | Maximum number of domains |
| Max. Databases | Maximum number of MariaDB databases |
| Max. Mailboxes | Maximum number of email mailboxes |
Assign Plan¶
- During reseller creation: Select a plan from the dropdown
- Afterwards: Edit the reseller and change the plan
Quota Exceeded
When a reseller has reached their quota, neither the reseller nor their customers can create new resources.
Edit Reseller¶
- Click the Edit icon
- Change name, company, email, or plan
- Click Save
Suspend / Reactivate Reseller¶
Suspend¶
- Click the Stop icon and confirm
- The reseller and all their customers lose panel access
- Websites remain accessible but can no longer be managed
Reactivate¶
- Click the Activate icon for a suspended reseller
- The reseller and their customers regain access
Delete Reseller¶
- Click the Delete icon
- Confirm the deletion
Dependent Customers
Before deleting a reseller, all assigned customers must either be reassigned to another reseller or deleted.
Impersonation¶
Administrators can log in as a reseller:
- Click the Login icon in the action column
- You see the panel from the reseller's perspective
- Use Back to Admin to return to the admin view
Reseller Branding (White-Label)¶
Resellers can operate the panel entirely under their own brand. The branding applies to all of the reseller's customers — both in the panel and in all automatic email notifications.
Branding Options¶
| Setting | Description |
|---|---|
| Panel Name | Custom name (e.g. "MyHoster Panel") — replaces the default panel name |
| Logo URL | URL to a custom logo (PNG or SVG, max. 50 px height) — shown in the sidebar and in emails |
| Primary Color | Accent color as hex value (e.g. #3B82F6) |
| Support URL | Link to a custom support portal or helpdesk |
| Support Email | Custom support email address |
| Custom Domain | Custom panel domain (e.g. hosting.mycompany.com) |
Email Branding — automatically in all notifications¶
No additional configuration required
Once the logo URL and panel name are set, they are automatically embedded in all email notifications sent to the reseller's customers — welcome email, expiry warning, SSL notice, backup failure, and all other events.
The following placeholders are populated with reseller branding values in every notification email:
| Placeholder | Value (reseller branding overrides admin default) |
|---|---|
{{panel_name}} |
Reseller panel name |
{{panel_logo_html}} |
Logo as HTML <img> tag (only if logo URL is set) |
{{panel_url}} |
Reseller custom domain (if configured) |
Fallback
Without reseller branding or for customers not assigned to a reseller, the global panel settings (logo, name, URL configured by the administrator) are used automatically.
Configure Branding¶
Resellers manage their own branding under Branding in the reseller navigation:
- Log in as a reseller
- Navigate to Branding
- Fill in the desired fields and click Save
Administrators can also adjust the branding settings via Edit Reseller.
Setting Up a Custom Domain¶
- Create a DNS CNAME record at your domain provider:
- Enter the custom domain in the branding form
- Issue an SSL certificate for the custom domain (via Let's Encrypt or manually)