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

Note:

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