Repository navigation
3.21 - Initial Public Release
Pre-release
Pre-release
CloudPe WHMCS Module v3.21
A comprehensive WHMCS provisioning module for CloudPe (Virtuozzo Hybrid Infrastructure) that enables partners to sell virtual machines to their customers.
π Features
- VM Lifecycle Management - Create, suspend, unsuspend, and terminate VMs automatically
- Customer Self-Service Portal - Customers can start, stop, restart VMs and access VNC console
- Dynamic Resource Loading - Fetch flavors, images, and networks directly from CloudPe API with "Load from API" buttons
- Configurable Options Generator - Auto-generate WHMCS configurable options from CloudPe resources
- Auto-Updates - One-click updates directly from GitHub releases
- Multi-Region Support - Support for multiple regions/projects via Application Credentials
π Requirements
- WHMCS 8.0+
- PHP 7.4+
- CloudPe/Virtuozzo Hybrid Infrastructure account
- Application Credentials from CloudPe CMP
π¦ Installation
- Download
cloudpe-whmcs-module-v3.21.zipfrom this release - Extract and upload the
modulesfolder to your WHMCS root directory - Go to Setup β Addon Modules and activate "CloudPe Manager"
- Go to Setup β Products/Services β Servers and add your CloudPe server
βοΈ Server Configuration
| Field | Value |
|---|---|
| Hostname | Your CMP hostname (e.g., cmp.dashboard.controlcloud.app) |
| Username | Application Credential ID |
| Password | Application Credential Secret |
| Access Hash | Project path (e.g., /openstack/14) |
| Secure | β Checked |
π§ What's in This Release
Bug Fixes
- Fixed HTTP 405 authentication error - Corrected URL construction to properly include project path in authentication requests
New Features
- GitHub-based auto-update system
getImage()- Fetch specific image detailsgetFlavor()- Fetch specific flavor detailssuspendServer()/resumeServer()- VM suspension supportgetServerVolumes()- List attached volumesextendVolume()- Extend volume size- Improved error messages for authentication failures
Admin Module (CloudPe Manager)
- Flavors Tab - View and load flavors from API
- Images Tab - View and load images from API
- Networks Tab - View and load networks from API
- Config Options Tab - Auto-generate WHMCS configurable options
- Updates Tab - Check for and install module updates
π Documentation
See the README for full documentation.
π Issues & Support
Report issues at GitHub Issues
Full Changelog: Initial public release