Changelog
v1.0 — first release
Full HestiaCP web + email hosting automation for WHMCS.
Compatibility — WHMCS 8.x and 9.x. Distributed as ionCube‑encoded builds for PHP 7.4, 8.1 and 8.2: WHMCS 8 → PHP 7.4 / 8.1 / 8.2, WHMCS 9 → PHP 8.2, and on PHP 8.3+ use the 8.2 build.
Provisioning & infrastructure
- Asynchronous, cron‑driven, idempotent deploy pipeline (instant orders, retryable steps, failure tickets).
- Server capabilities (Web / Mail / DNS) and server groups for load segmentation by server type.
- Role‑targeted, centrally‑managed
hestia.confand rebrandable standard files per group. - Active‑active DNS cluster with HestiaCP and PowerDNS backends, mixable in one cluster.
Deployment modes
- Split — a separate Hestia user per role.
- Unified — web + mail under one user.
-
Vanity — sell
name.<your-domain>sites +name@<your-domain>mailboxes on a domain you own, with a standalone shop‑widget generator. The shared parent domain, mail user and DNS zone are never touched per order.
Client area
- Self‑service Web settings, FTP, Databases, DNS, Mailboxes, SSL, Backups, Cron and Logs — each gated by per‑product client permissions.
Admin
- Addon dashboard, infrastructure & server actions, group editor, DNS zones/templates, settings, task queue & operation log, statistics.
- Embedded per‑service admin panel: overview, every resource tab, reveal credentials, edit‑DB‑row, deploy timeline, verify & repair, factory reset.
Automation
- Let's Encrypt auto‑SSL with adaptive cadence and rate‑limit guards; custom‑certificate upload.
- Per‑server batch usage sync feeding WHMCS metric billing.
- Suspend / unsuspend / terminate following the same async, idempotent model.
No Comments