PUQ WEB Hosting provisioning module

PUQ WEB Hosting provisioning module

Developed By PUQ Software

Compatible with WHMCS v9.0

PUQ Web Hosting is a WHMCS module that fully automates the selling, provisioning, billing and day‑to‑day management of web hosting and email hosting accounts on HestiaCP servers (with PowerDNS as an additional DNS backend).

From a single WHMCS order the module can create everything a customer needs — a website, databases, FTP accounts, mailboxes, DNS records and an automatic Let's Encrypt certificate — and then expose a clean, self‑service control panel inside the WHMCS client area. Your staff get a powerful admin panel embedded directly in the WHMCS service page, plus a central addon dashboard for your whole server fleet.

The module is built around three ideas that the rest of this documentation explains in detail:

  • Asynchronous, resumable deployment. A WHMCS order is accepted in milliseconds; the real work runs in a cron‑driven task queue as an idempotent pipeline. Slow panels, network blips and long operations never block the order — failed steps simply retry. See Cron & Automation → Deploy process.
  • Server segmentation by role. Every HestiaCP node has capabilitiesWeb, Mail, DNS — and you organise nodes into server groups. You can keep websites on one set of servers, mailboxes on dedicated mail (MX) servers, and DNS on separate nameservers, balancing load by tier and scaling each tier independently. See Deployment & Segmentation.
  • Three deployment models, including Vanity. Sell classic Split hosting (a separate Hestia user per role for maximum isolation), simpler Unified hosting (one user holds web + mail), or the standout Vanity model — turn one domain you own into thousands of sellable “personal site + email” slots (name.yourdomain.com + [email protected]). See Vanity Mode.

Two parts: server module + addon module

The product ships as two WHMCS modules that work together:

Module Role Server module (puqWebHosting) The product engine: provisioning, the WHMCS client‑area control panel, and the admin service panel embedded in each service page. Addon module (puq_web_hosting) The control centre: a fleet dashboard, the Infrastructure pages (web / mail / DNS servers, server groups, DNS zones & templates), module Settings, the task queue and operation logs, and the cron orchestration that drives every deployment.

The addon module is required — it owns the database schema, the task queue and the cron runner that the server module relies on.

At a glance

  • HestiaCP automation over SSH (no panel HTTP API required), plus a PowerDNS DNS driver for mixed clusters.
  • Per‑service websites, databases, FTP, cron jobs, mailboxes (with aliases / forwards / auto‑reply), DNS records — all self‑service in the client area, all permission‑gated per product.
  • Automatic Let's Encrypt issuance & renewal for web and mail, plus customer custom‑certificate upload.
  • Built‑in file managers (FileGator + net2ftp) and phpMyAdmin / webmail single‑sign‑on links.
  • Backups (create / list / restore / delete) with per‑role quotas, per‑domain usage metering, and WHMCS email events for every lifecycle action.
  • Group‑managed hestia.conf with drift detection, rebrandable standard files (error pages, suspended page, robots.txt), and DNS zone templates with a full modern mail record set (SPF, DKIM, DMARC, MTA‑STS, TLS‑RPT, autodiscover, CAA).
  • The unique Vanity model and a standalone “claim your name” shop widget you can drop on any marketing domain.

System Requirements

Requirement Supported WHMCS 8.x or 9.x PHP 7.4, 8.1 or 8.2 (use the module build that matches your WHMCS host's PHP) ionCube Loader enabled, matching the host PHP version HestiaCP reachable over SSH (panel HTTP API not required) PowerDNS optional — additional DNS backend

The module ships as per‑PHP‑version builds (7.4 / 8.1 / 8.2). WHMCS 8 runs on PHP 7.4, 8.1 or 8.2; WHMCS 9 runs on PHP 8.2; and on any host with PHP 8.3 or newer you use the 8.2 build. Full guidance is in Installation & Configuration → Requirements & Installation.

 

There are no reviews yet!

Be the first to review PUQ WEB Hosting provisioning module.

Version Compatibility


Compatible with WHMCS v9.0

Full Version Compatibility


  • Selected versions of WHMCS v9.0
        9.0.0 - 9.0.5
  • Selected versions of WHMCS v8.13
        8.13.0 - 8.13.4
  • All versions of WHMCS v8.12
  • All versions of WHMCS v8.11
  • Selected versions of WHMCS v8.10
        8.10.0
  • Selected versions of WHMCS v8.9
        8.9.0
  • Selected versions of WHMCS v8.8
        8.8.0
  • All versions of WHMCS v8.7
  • All versions of WHMCS v8.6
  • All versions of WHMCS v8.5
  • All versions of WHMCS v8.4
  • All versions of WHMCS v8.3
  • All versions of WHMCS v8.2
  • All versions of WHMCS v8.1
  • All versions of WHMCS v8.0

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By PUQ Software

Changelog

v1.0 Released June 20th, 2026

Latest Version


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.conf and 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.

 

See also

Liquid Web VPS & Cloud Dedicated Reseller Program

Resell VPS & Cloud Dedicated Products from Liquid Web

Free
Kopage Website Builder for Webhosts with support for WHMCS, cPanel, DirectAdmin & more

Kopage, self-hosted, Website Builder for Webhosting Companies your clients will love to use. Attract more clients and reduce churn rate with easy and intiutive website builder.

Free
PaaS Extension for WHMCS

Turnkey PaaS, Docker hosting, auto-scalable clusters and VPS with full integration to WHMCS

Free
Dedicated Server Reseller for WHMCS

Resell Dedicated Servers from Limestone Networks white label API.

Free
Free Site.pro Website Builder

White Label Website Builder

Free