WHMCS Module Proxmox KVM

TRY OUR 7-day GRACE PERIOD

PUQ Proxmox KVM is a WHMCS provisioning and automation module for Proxmox VE that allows you to deliver KVM virtual machines directly from WHMCS.

The module automates VM provisioning, lifecycle operations, firewall configuration, snapshots, backups, noVNC console access, reverse DNS, ISO mounting, password reset, and performance charts, while giving administrators centralized control from WHMCS.

Starting from version 3.x, the solution uses a dedicated PUQ Proxmox KVM addon module that provides a central dashboard, IP pool management, DNS zone management, VM management with deploy logs, and cron orchestration for long-running lifecycle operations.

The module is designed for advanced Proxmox and WHMCS environments and is suitable for both standalone Proxmox servers and clusters. Installation and correct configuration require practical knowledge of virtualization, storage, networking, cloud-init, and WHMCS module management.

WHMCS Module Proxmox KVM (1_month)
€20,00 EUR
Monthly
whmcs-logo-white.pngproxmox-logo.png
Provision and manage KVM VM in Proxmox via WHMCS module.
Grace period - You have 7 days to test module for free.
WHMCS Module Proxmox KVM (1_year)
€200,00 EUR
Annually
whmcs-logo-white.pngproxmox-logo.png
Provision and manage KVM VM in Proxmox via WHMCS module.
Grace period - You have 7 days to test module for free.
Development licenses

Module Functions:

  • Automatic provisioning of KVM virtual machines on Proxmox VE.
  • Automated lifecycle management: deploy, suspend, unsuspend, terminate, reinstall, and change package operations.
  • Cron-driven state machines for provisioning, package changes, and termination, with live step-by-step progress and safer handling of long-running actions.
  • Dedicated addon module required for operation, including central dashboard, VM Management, IP Pools, DNS Zones, and module settings.
  • Automatic IP address allocation from managed IPv4 and IPv6 pools.
  • Automatic configuration of VM resources and limits, including CPU, RAM, disks, bandwidth, IPv4, and IPv6.
  • Support for configurable options, allowing clients to customize resources at order time and during upgrades.
  • Flexible deployment from templates, including full clone and linked clone scenarios.
  • Support for system and additional disks, including separate storage selection for VM disks, backups, and ISO images.
  • Cloud-init integration for automated VM initialization, hostname, network, user, and password setup.
  • Automatic generation and delivery of VM login credentials by email.
  • Integrated browser-based noVNC console for direct VM access from the client area.
  • Resource usage charts and real-time statistics for CPU, RAM, disk, and network activity.
  • Snapshot management with configurable limits and automatic cleanup based on snapshot lifetime settings.
  • Backup management, manual restores, backup schedules, and restore-status tracking.
  • Reverse DNS management and DNS zone orchestration through supported providers.
  • Supported DNS zone integrations include Cloudflare, HestiaCP, and PowerDNS.
  • Firewall management for VM-level protection and anti-spoofing rules.
  • ISO mount / unmount functionality directly from the client area.
  • Admin-side service management with real-time VM status, usage graphs, deploy logs, raw DB record access, and recovery actions.
  • VM Management page for centralized control of all virtual machines across all connected Proxmox servers.
  • Multilingual support for a wide range of client-facing languages.

Powered by WHMCompleteSolution

PUQ Mautic