SolusIO WHMCS VPS Provisioning module gives the ability to sell traditional-style prepaid VPS.
The module allows you to do the following virtual server actions:
- create
- destroy
- suspend
- unsuspend
- reboot
- boot
- shutdown
Minimum required PHP version is 7.4.
- Download the latest package from our releases page
- Extract the contents of the zip file to your WHMCS root directory
Open the Account page in the SolusIO user-area to generate an API Token.
Configure SolusIO API access by adding a new server in WHMCS. Required fields are Hostname
and Password
.
Hostname
must contain URL without https, e.g. "www.solus.io"
SolusIO API Token should be saved in the password field.
Create a server group in WHMCS and assign the server which was created on the previous step.
Create a product in WHMCS and select SolusIO VPS
as the linked module and the server group you configured previous.
Select the Plan
, Default Location
and Default Operating System
or Application
and save changes. If application is selected then the operating system is ignored.
The module gives the ability to select a specific location on ordering of a product. This is done in the form of configurable options.
Create a configurable option named Location
. Add options with the following convention: locationId|locationName
. This will take priority over selected location in product module settings.
The module gives the ability to select a specific operating system on ordering of a product. This is done in the form of configurable options.
Create a configurable option named Operating System
. Add options with the following convention: osId|osName
. This will take priority over selected operating system in product module settings.
The module gives the ability to specify an SSH key on ordering of a product. This is done in the form a product custom field.
Create a custom field named SSH Key
and type Text Area
.
Create corresponding product custom fields for applications with the same property names as defined in SolusIO.