WHMCS handles the billing and client area; cPanel/WHM is the control panel that actually creates and limits each client's hosting account - in practice you need both to resell hosting the traditional way, and they're sold separately, by different companies, each with its own recurring bill. DeployOS's Client Hosting Mode is built to do the same job - packages with real resource limits, clients, invoices, automatic suspend/restore - directly on a Docker VPS you already run, under one licence.
| DeployOS | WHMCS + cPanel | |
|---|---|---|
| What you pay for | One DeployOS Agency licence - one-time | A WHMCS licence AND a separate cPanel/WHM licence - both recurring, from two different companies |
| Cheapest realistic stack | $299 once, ever | WHMCS Plus $34.95/mo + cPanel Admin $35.99/mo ≈ $71/mo ($852/yr), and both have raised prices every year since |
| Runs on your server | Nothing, permanently - SSH only, on demand | cPanel/WHM, a full always-on hosting control panel with root access |
| Client resource limits | Per-client Docker CPU/RAM/disk caps you set per Package | Per-cPanel-account quotas (disk, bandwidth, email, DB) on shared Linux resources |
| What clients can run | Any Docker app - Node, Python, Go, databases, your 247 templates | Shared-hosting-era PHP/MySQL sites; modern app stacks need a separate solution |
| Suspension on non-payment | Automatic - an on-VPS Portal container enforces it, polling your billing status | Automatic via WHMCS-to-WHM API integration |
| Payment collection | However you already collect payment today (your own Stripe link, PayPal, bank transfer) - DeployOS just tracks paid/unpaid | 100+ built-in payment gateway integrations |
| Client-facing area | Branded status page + invoice link per client | Full client area: tickets, invoice history, domain management, knowledgebase |
| Support ticketing | Not built - point clients at your own email/chat | Built-in ticket system |
No. DeployOS isolates each client's apps with Docker resource limits (CPU, RAM, disk) directly on your VPS instead of creating cPanel accounts, so there's no separate control-panel licence to buy at all.
Today each client gets a branded status page and a link to their current invoice - not a full login dashboard with history. That's the most mature part of WHMCS and the most honest gap on our side right now; a fuller client area is on the roadmap.
For a small agency, WHMCS's cheapest tier (Plus, $34.95/mo) plus cPanel's cheapest tier with enough accounts to matter (Admin, $35.99/mo for up to 5) runs about $71/mo - roughly $852 in year one alone, before your hosting server, and both have raised list prices every year since cPanel moved to account-based licensing in 2019. DeployOS's Agency tier is $299 once.
No - those are explicit non-goals for Client Hosting Mode. DeployOS handles hosting, billing status, and automatic suspension; domain registration and SSL resale stay with whatever registrar you already use (DeployOS issues Let's Encrypt certificates automatically, same as it does for every app).
Deploy from GitHub to your own server in one click — free download, no account needed.
Download DeployOS