Sho MultiReseller — Multi-Tier WHM Reseller Management

Extend cPanel/WHM with a four-level reseller tree, pooled disk and bandwidth, custom ACL templates, and automated watchdog enforcement — all from a native WHM plugin.

⚡ Per-server licensing | 🔓 Alpha → Master → WHM → cPanel hierarchy | 🚀 Trial & instant license activation

View License Plans
$
9
.99/mo
Per licensed WHM server *

Built for Hosting Providers on cPanel/WHM

Compatible with modern cPanel builds. Installs as a WHM AppConfig plugin with CGI management UI and background maintenance jobs.

4-Tier Hierarchy

Root → Alpha → Master → WHM sub-reseller → cPanel end-user accounts with rolled-up usage.

Resource Pools

Pooled disk & bandwidth limits, child account caps, and optional overselling per tier.

ACL Templates

Apply whmreseller_default or custom ACL lists when promoting resellers or via package extensions.

Watchdog Automation

Auto-suspend, auto-terminate, package sync, and quota notifications driven by scheduled maintenance.

Reseller hierarchy (tiers)

root (WHM server admin)

 └── Alpha Reseller

      └── Master Reseller

           └── WHM Reseller

                └── cPanel accounts (end users)
TierRoleTypical limits
AlphaTop of tree; owns Masters, WHM resellers, and cPanel accountsDisk, bandwidth, max Masters (mrlimit), max WHM (whmlimit), max cPanel (cplimit)
MasterMid-tier; owns WHM resellers and cPanel accountsPooled disk/bw; no mrlimit (Alpha-only)
WHMNative cPanel sub-reseller in the plugin treeDisk, bandwidth, max cPanel accounts, ACL, owner mode
cPanelEnd-user hosting accountPackage quota/bw; counts against parent WHM pool

Tier detection after reinstall uses marker files under /home/<user>/whmreseller/ for Alpha and Master; WHM and cPanel nodes rebuild from data/* registries and statsupdate.

Multi-tier reseller topology

Resource allocation & package defaults

Pooled limits, overselling flags, and WHM package extension fields keep child accounts inside parent caps.

Pooled disk & bandwidth

Roll usage up the tree; optional disk/bandwidth overselling per tier settings.

whmr* package fields

Package editor extension applies default tier templates and limit presets on new accounts.

whmreseller_default ACL

Promote resellers with a consistent ACL list or override per account in the CGI UI.

Owner mode & limits YAML

Syncs with native OWNER, trueuserowners, and reseller-limits.yaml.

Watchdog & background automation

Cron-driven maintenance from wdmdatafile.txt and global settings in srdatafile.txt.

wdmonitor

Auto-suspend and auto-terminate when quotas or policy thresholds are exceeded; package sync and backup cleanup.

statsupdate

Rebuilds tier markers, registries, and rolled-up disk/bandwidth after installs or ownership changes.

Quota notifications

Notify disk/bandwidth thresholds (notifydiskband) before watchdog enforcement actions run.

Product screenshots

Real WHM plugin UI — dashboard, tiers, live load, scanners, and migration tools.

Sho MultiReseller WHM dashboard overview

Sho MultiReseller WHM dashboard overview

Sho MultiReseller reseller tree dashboard

Sho MultiReseller reseller tree dashboard

Alpha reseller tier management

Alpha reseller tier management

Master reseller tier management

Master reseller tier management

Live server load and usage rollup

Live server load and usage rollup

Account scanner and hierarchy repair

Account scanner and hierarchy repair

Reseller migration and ownership tools

Reseller migration and ownership tools

WHM AppConfig reseller management UI

WHM AppConfig reseller management UI

Four-tier reseller tree in one WHM plugin

Extend flat cPanel reseller limits into Alpha → Master → WHM sub-reseller → cPanel end-user accounts. Disk, bandwidth, and child counts roll up the tree while native OWNER maps and reseller-limits.yaml stay in sync.

  • Alpha caps Masters (mrlimit), WHM nodes (whmlimit), and cPanel accounts (cplimit)
  • Master and WHM tiers inherit pooled disk and bandwidth with optional overselling
  • Tier markers under /home/<user>/whmreseller/ rebuild after reinstall via statsupdate
Sho MultiReseller WHM dashboard overview
Alpha reseller tier management

Alpha and Master tier consoles

Promote resellers with the right ACL template, owner mode, and package defaults. The CGI UI exposes per-account limits that mirror whmr* package extension fields.

  • Default ACL list whmreseller_default applied on promotion
  • Package editor extension WHMreseller + WHMreseller.tt2 for plan templates
  • Permissions matrix separates Alpha vs standard reseller capabilities

Live load, scanners, and migration

Operators see aggregated usage, run account scanners to fix drift, and migrate reseller ownership without breaking the registry under data/*.

Live server load and usage rollup
WHM AppConfig reseller management UI

Watchdog automation on every node

Background wdmonitor, statsupdate, and versionupdate jobs enforce autosuspend, autoterminate, package sync, and quota notifications from wdmdatafile.txt and srdatafile.txt settings.

  • Hooks on account create, modify, remove, and package changes
  • Install: curl -fsSL https://files.shodns.in/sho-multireseller/install | bash
  • WHM menu via AppConfig at /cgi/whmreseller/ (subreseller.cgi)

Sho MultiReseller License Plans

One license binds to one production WHM server IP. Includes updates, install scripts, and license verification API.

Monthly Server License
$9.99
Per server / month
  • Full WHM plugin & AppConfig menu
  • Unlimited Alpha / Master / WHM nodes on server
  • 15-day trial available
  • Priority email support
Order soon
Lifetime Per-Server License
$99.00
One-time per server
  • Same feature set as monthly plan
  • Lifetime updates for licensed server
  • Ideal for stable production nodes
  • License reissue via client area
Order soon

Native WHM & AppConfig integration

Sho MultiReseller registers in WHM via AppConfig (/var/cpanel/apps/whmreseller.conf), exposes management at /cgi/whmreseller/subreseller.cgi, and hooks account create/modify/remove events to keep registries and reseller-limits.yaml in sync.

  • Package editor extension for default tier and limit templates (whmr* fields)
  • Default ACL list /var/cpanel/acllists/whmreseller_default
  • Ownership rewriting with OWNER / trueuserowners maps
  • Background statsupdate, wdmonitor, and version/license checks
  • Install: curl -fsSL https://files.shodns.in/sho-multireseller/install | bash

← All server tools

WHM AppConfig reseller management UI

License Sho MultiReseller for your WHM node

Deploy the plugin, enable watchdog jobs, and sell multi-tier reseller hosting with pooled resources and ACL control.

Sho MultiReseller WHM dashboard overview

Sho MultiReseller FAQs

Licensing, trials, and how multi-tier reselling differs from a single WHM reseller account.

How does per-server licensing work?

Each production WHM server IP requires its own license. Monthly and lifetime options include updates and verification API access for that node.

Yes — run the install script without a key for a time-limited trial, then activate with your license key from ShoHost.

Sho MultiReseller targets current cPanel/WHM releases with AppConfig and standard reseller ACL integration. Check release notes before major cPanel upgrades.

Scheduled wdmonitor and related jobs can auto-suspend or terminate accounts over quota, sync packages, and send notifications based on your watchdog settings file.

cPanel alone offers one reseller layer. Sho MultiReseller adds Alpha and Master tiers, pooled limits across children, package whmr* templates, and a unified CGI to manage the full tree.

Use the migration and account scanner tools to align ownership maps and tier registries. Plan a maintenance window for statsupdate after bulk moves.

Alpha/Master marker files under /home/*/whmreseller/ may remain until manually removed. Native cPanel accounts stay on the server; plugin registries under the CGI directory should be backed up before removal.

Questions? [email protected]