- Automatically Provision VMs & CTs in Proxmox VE from WHMCS
- Allow clients to view/manage VMs using WHMCS Client Area
The original module was written in 2 months by @cybercoder for sale online in 2016, though didn't sell any copies so they kindly open-sourced it and removed the licensing requirement.
We're slowly overhauling the Module to suit our internal needs at LEOPARD.host.
https://marketplace.whmcs.com/product/6935-proxmox-ve-for-whmcs
System Requirements:
- WHMCS 8.x stable
- PHP 8.x stable
- Proxmox VE 7
Libraries & Dependencies:
- PHP Client for PVE2 API (Dec 5th, 2022)
- TigerVNC VncViewer.jar (v1.13.1 in repo)
- NoVNC HTML5 Viewer (v1.4.0 in repo)
📄 Documentation & Resources:
- Proxmox API: https://pve.proxmox.com/pve-docs/api-viewer/
- TigerVNC: https://github.com/TigerVNC/tigervnc/wiki
- NoVNC: https://github.com/novnc/noVNC/wiki
- WHMCS: https://developers.whmcs.com/
🆘 Support for the Module:
Including logs, details, steps to reproduce, etc, please raise an Issue.
Making the Module better:
If you'd like to contribute to the Module, please open a PR.