Requirements
Overview#
Before installing the SolusVM WHMCS VPS pre-paid provisioning module, ensure your environment meets the following requirements.
WHMCS requirements#
The following WHMCS and PHP versions are required:
- WHMCS version — 7.0 or higher
- PHP version — 7.4.x
While the module supports WHMCS 7.0 and higher, we recommend using the latest stable version of WHMCS for optimal performance and security.
SolusVM requirements#
The module requires a SolusVM management server:
- SolusVM — A functional SolusVM installation with administrative access
- API access — API credentials with appropriate permissions for provisioning and managing virtual servers
- Compute resources — At least one configured compute resource with available capacity
- Plans — At least one plan configured in SolusVM for virtual server provisioning
Network requirements#
The following network connectivity is required:
- HTTPS connectivity — WHMCS server must be able to connect to the SolusVM management server via HTTPS
- Firewall rules — Appropriate firewall rules to allow communication between WHMCS and SolusVM
- Valid SSL certificate — SolusVM management server should have a valid SSL certificate for secure API communication
Access requirements#
You need the following access levels:
- WHMCS administrator access — Full administrative access to your WHMCS installation for module installation and configuration
- SolusVM administrator access — Administrative access to SolusVM for creating API users and configuring resources
- Server access — Shell access to the WHMCS server for module file installation (typically via SSH or FTP)
Optional requirements#
The following are optional but recommended:
- 360 Monitoring integration — For 360 Monitoring integration, the WHMCS module version must be v1.0.38 or higher
- Cloud-init support — For automated virtual server configuration using cloud-init
- SSH key management — For deploying SSH keys to newly provisioned virtual servers