Skip to content

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
Email 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

  1. Click Create Reseller
  2. Fill out the form:
Field Required Description
First Name Yes Reseller's first name
Last Name Yes Last name
Company No Company name
Email Yes Used as login
Reseller Plan No Predefined plan with quotas
  1. Click Create
  2. 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

  1. Click the Edit icon
  2. Change name, company, email, or plan
  3. 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

  1. Click the Delete icon
  2. 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:

  1. Click the Login icon in the action column
  2. You see the panel from the reseller's perspective
  3. 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:

  1. Log in as a reseller
  2. Navigate to Branding
  3. Fill in the desired fields and click Save

Administrators can also adjust the branding settings via Edit Reseller.

Setting Up a Custom Domain

  1. Create a DNS CNAME record at your domain provider:
    hosting.mycompany.com.  CNAME  panel.your-hoster.com.
    
  2. Enter the custom domain in the branding form
  3. Issue an SSL certificate for the custom domain (via Let's Encrypt or manually)