Commercial WHMCS suite for Proxmox VE

Proxmox Suite — cloud hosting operations platform

  • Hosting Providers
  • Proxmox VE
  • WHMCS
Proxmox VE management inside WHMCS

Run your cloud infrastructure with clear operational confidence

Automate KVM machines and LXC containers, place workloads through policies, and govern networks, templates, backups, and client capabilities — on one billing and operations path your team can actually follow.

Run your cloud infrastructure with clear operational confidence
Full automation

An activated order becomes an async provision job drained by Cron, so the guest is created from the product plan and placement policy — without repeating manual clicks in the Proxmox UI.

Cluster-ready

Connect multiple clusters, watch nodes, and steer each new guest with a distribution policy that picks the right cluster, storage, bridge, and IP pools for production.

Client-area control

Apply capability gates on two layers: a global ceiling in settings, then a tighter mask per product package — so clients only see what support can safely own.

Built for providers

Built to sell VPS and Cloud on Proxmox VE: VM plans, configurable options, organized media, and a task history support can read before retrying a failed job.

Core capabilities

From order to operations without scattered tools

Provisioning & products

A package is the operational sales contract: guest type (KVM or LXC), VPS or Cloud mode, policy, and OS media. When an order activates, a provision job reads the plan and configurable options, then places the guest by your rules.

  • VM/Cloud plans in Standard or Advanced depth
  • Configurable options mapped to real resources
  • Async provisioning visible in Task History
Provisioning & products
Provisioning & products
Provisioning & products

Clusters & nodes

Start with a trusted cluster connection (host, port, API token), refresh the resource catalog, then build a distribution policy that answers: which cluster, which node rule, which IP pools, and which default storage/bridge.

  • Separate prod and lab clusters when needed
  • Node inventory that feeds search and provisioning
  • Policies that prevent “guest with no home”
Clusters & nodes
Clusters & nodes
Clusters & nodes

Networking & security

IPv4/IPv6 pools are not just address lists — they must match real routing. Bind blocks to clusters, watch logs, and apply firewall templates per product before customers land on an unprotected network.

  • CIDR blocks with correct gateway and mask
  • Assign/release flows that return free addresses
  • Reusable firewall templates
Networking & security
Networking & security
Networking & security

Client area

A capability gate means visible and allowed together. Start strict globally (basic power + console), then open graphs, reinstall, and backups when support can own them. The console proxy delivers noVNC/xterm without exposing cluster cookies to the browser.

  • Global ceiling, then per-package narrowing
  • Power, console, snapshots, backups, reinstall
  • WebSocket proxy with shared secret and known port
Client area
Client area
Client area

Backups & templates

Standardize boot with KVM/LXC templates, ISO images, and Cloud-init snippets, then attach scheduled backup templates to daily policy. The media manager keeps the library searchable instead of scattered node folders.

  • Golden templates for fast cloning
  • Organized ISO library and OS families
  • Scheduled backup templates that cut manual work
Backups & templates
Backups & templates
Backups & templates
Technical trust

What hosting providers rely on every day

Clusters & nodes

Register cluster API connections, watch nodes/storages/bridges, and build distribution policies that define where a new guest lands before the first paid order.

Automated provisioning

When a service activates, a provision job reads the VM/Cloud plan and options, creates a KVM or LXC guest, and keeps state aligned with WHMCS.

Networks & IP pools

Manage IPv4/IPv6 pools with gateway and mask, assign addresses to services, read logs on conflicts — and apply ready firewall templates.

Templates & install media

Standardize boot with KVM/LXC templates, ISO images, OS families, and Cloud-init snippets from an organized, searchable media manager.

Scheduled backups

Attach scheduled backup templates to daily operations, and let jobs surface in history instead of relying on manual reminders across panels.

Client area capabilities

Define exactly what clients see: power, console, snapshots, backups, reinstall, and guest info — with a global ceiling and per-product narrowing.

2

Linked modules: Addon + Server

KVM/LXC

Full VM or container per plan

IPv4/6

Sellable address pools

Gates

Configurable capability gates

Client area

Control what clients see — and give them the right tools

Capability gates separate what is visible from what is allowed. Set a global ceiling in settings, then narrow per product package so your sales page matches what support can own every day.

Start / Stop / Reboot

Essential power actions for the guest, gated by the product. Expand later to shutdown, pause, and resume when support is ready.

  • Start, stop, and reboot controlled by the gate
  • Hiding the button also blocks direct requests

Console

Access through the built-in proxy (noVNC / xterm.js / SPICE when enabled) without exposing Proxmox cluster cookies to the client browser.

  • WebSocket path with a shared secret
  • Requires an open console gate on the package

Reinstall

Allow reinstall from an approved ISO or template after the media library is ready, so clients never open a path support cannot fulfill.

  • ISO or template/disk paths
  • Surfaces as a job in operations history

Guest information

Guest and billing info panels help customers understand their service without opening a ticket for every simple question.

  • Service and guest context in one place
  • Can stay hidden when your plan requires it

Network view

Show service network details clearly: addresses, gateway, and the context customers need to configure their apps.

  • Display controlled by product policy
  • Cuts “what is my IP?” tickets

Backups

Enable backup or restore according to the backup template and package gate, with status tracked as an explicit job.

  • Independent data-protection gate
  • Aligns with scheduled backup templates

Snapshots

Allow snapshots when the product plan and storage budget can carry them, and give support a clear failure path.

  • Create/delete inside the gate
  • Do not enable globally before policy is ready

Service tasks

Letting clients follow task status during provision or reinstall reduces support pressure during long-running jobs.

  • Readable state instead of blind waiting
  • Complements admin Task History
Requirements & details

Technical details that support the buying decision

Lifecycle tied to billing

The Server Module follows WHMCS create, suspend, terminate, and upgrade paths, while the Addon Module is the admin console: clusters, packages, pools, Cron, and templates. Both share one schema and one language of domain objects.

  • Automatic provisioning on order activation via async jobs
  • Configurable options mapped to real Proxmox resources
  • Guest state kept aligned with WHMCS service status
  • Suspend, terminate, and upgrade under policy and package rules
  • Import/attach existing guests without breaking billing context
  • Clear runtime targets: WHMCS 8.13+, PHP 8.2+, ionCube 13+

A practical resource layer for daily sales

Before you sell, prepare what provisioning consumes: addresses, network and firewall templates, boot media, and backups. This layer reduces first-order surprises.

  • IPv4 and IPv6 pools with gateway, mask, and trace logs
  • Reusable firewall templates
  • Scheduled backup templates
  • Cloud-init snippets for consistent first boot
  • KVM/LXC templates and ISO images via an organized media manager
  • OS families that keep install media classified

Daily operations without scattered panels

Async jobs are the unit of work: provision, reinstall, terminate, and retry. Cron drains the queues, and Task History gives support and ops a shared language.

  • Cron scheduling for provision and resource-catalog refresh
  • Task history with pending, success, failed, and cancelled states
  • Cancel or retry after fixing the root cause
  • Separate history for catalog refresh runs
  • General settings that stabilize daily platform behavior
  • Overview cards that expose pool pressure and node health

Safe access for authorized clients

The console proxy is a local WebSocket tunnel that delivers the Client Area console to Proxmox without exposing cluster cookies directly to the browser. Configure host, port (often 8787), WSS, and the shared secret with the helper process.

  • Enable the proxy instead of direct browser-to-Proxmox links
  • Paths such as noVNC, xterm.js, and SPICE when gated on
  • Shared secret (SRVPX_PROXY_SECRET) to prevent mismatched tickets
  • WSS behind HTTPS so browsers do not block ws://
  • Independent console capability gate per package
  • Practical check: proxy up + gate open + guest running

Ready to automate Proxmox inside WHMCS?

An annual license for hosting providers covers both the Addon Module and the Server Module, with updates and support. Connect a cluster, build a sellable policy and package, and let provisioning follow the billing lifecycle.

  • Proxmox VE + WHMCS automation
  • Clusters, VMs, networks & templates
  • Client-area capability controls