Step-by-Step Installation & Configuration of VMMakers in WHMCS (v7 & v8)
The VMMakers automation module enables instant virtual machine provisioning, power controls (start, stop, reboot), OS reinstallation, and direct HTML5 web console access directly from your WHMCS client area.
1. Prerequisites:
- Compatible PHP Version: PHP 7.4, 8.1, or 8.2 with IonCube Loader enabled.
- Active VMMakers Core License: An active server license verified on your server IP.
- cURL & OpenSSL: Enabled on your hosting server for direct HTTPS communication.
2. Module Installation:
- Download the latest version of the module archive from the VMMakers Client Area.
- Upload the files to your WHMCS root directory:
/modules/servers/vmmakers/ - Set file permissions to
0644for PHP files and0755for directories.
3. Adding the Server in WHMCS:
- Navigate to Setup → Products/Services → Servers in WHMCS Admin.
- Click Add New Server.
- Enter your server Hostname or public IP, choose VMMakers as the module type.
- Enter your API credentials and save changes.
4. Creating a Product Group & Product:
- Go to Setup → Products/Services → Products/Services.
- Create a product under the Server/VPS product type.
- Under the Module Settings tab, select VMMakers.
- Configure the ESXi host, default Datastore, Memory (RAM), CPU Cores, and initial OS Template.
- Select "Automatically setup the product as soon as the first payment is received" for 100% instant zero-touch delivery.