You can find the complete documentation for the CloudLinux Network (CLN) here.
Installation & configuration
Installation and update
Configuration of product
Configuration of add-on
Link via add-on. Optional license
Link products directly
Link via configurable options
Link add-ons directly (for WHMCS 7.2.x and later)
Addon licenses list (for WHMCS 7.2.x and later)
CloudLinux Licenses for WHMCS allows you to automatically provision CloudLinux, Imunify360, and KernelCare licenses along with selected products. You can provision them for free or as a paid add-on to your product. Owing to CloudLinux Licenses add-on, all module commands on your main product are automatically reproduced on the license product.
Admin area functionality
Client area functionality
In this section we will show you how to set up our products.
Download CloudLinux Licenses For WHMCS:
Production : http://repo.cloudlinux.com/plugins/whmcs-cl-plugin-latest.zip
Beta : http://repo.cloudlinux.com/plugins/whmcs-cl-plugin-beta.zip
Upload archive to your WHMCS root folder and extract it. Files should automatically jump into their places.
Run the following script:
php <whmcs_root>/clDeploy.php --migrate
Fig 1: CloudLinux License For WHMCS provisioning module configuration.
Fig 2: CloudLinux License For WHMCS add-on module main page.
In this section you can find two ways of linking license product with your server product as well as other possibilities of the module.
In order to allow your client to decide whether he wants to order server with or without a license, we will use Product Add-on. In this way, when the client orders an add-on, the relation will be triggered and the license product will be ordered along with module.
The following steps must be performed to prepare such connection:
|Fig 3: Configuration of product add-on, which will trigger license product adding.|
Fig 4: Creating relations between product add-on and provisioning module.
If you want to offer server along with the license, perform the following steps.
Note. Please do not set up pricing for license provisioning product. In exchange, you can increase a price for server provisioning product.
Fig 5: Creating relations directly between server and license provisioning modules .
In order to allow your client to decide whether he wants to order server with or without license we can use Configurable Options ( https://docs.whmcs.com/Addons_and_Configurable_Options)).
Below we will show you what steps to proceed to prepare such connection:
Note. The plugin doesn’t support “quantity” type of Configurable Options.
Fig 6: Creating relations directly between server and license provisioning modules.
[for WHMCS 7.2.x and later]
WHMCS 7.2 introduces the ability to associate Product Add-ons with Provisioning Modules .
In order to allow your client to decide whether he wants to order server with or without license we will use product add-on. Below we will show you what steps to proceed to prepare such connection.
The only difference between two ways of setting up relation is the ability to order server without CloudLinux license.
Fig 8: Ordering server with license add-on.
Fig 9: Ordering server linked directly with license product.
From the admin area it is possible to command such action as create, terminate, suspend/unsuspend and change IP address. Nonetheless, these actions can be ordered only on the server provisioning module and will be automatically reproduced for the license provisioning product.
Only change IP address feature has to be ordered manually.
You can also view the details of created license.
Fig 10: CloudLinux Licenses For WHMCS Admin Area.
The clients are also able to view their servers license details. And as well as you, they are able to change IP address of their licenses.
Fig 11: CloudLinux Licenses For WHMCS Client Area.
To change IP address click Change as shown on the screen above. Then specify IP address and click Save.
Fig 12: Changing License IP Address.
You can view the list of all licenses owned by your client at our addon → Licenses List.
You can filter the list of licenses by client name, server provisioning products, license provisioning products and license IP address.
Fig 13: Licenses list.
[for WHMCS 7.2.x and later]
You can view a list of all product add-on with Provisioning Modules licenses owned by your client at our add-on → Licenses List .
Fig 14: Add-on Licenses List.
After activating the server provisioning product, license provisioning product bounded to it is still pending.
Reason : License IP address may be already taken.
Solution : Change server IP address.
Currently, only key-based licenses are available for Imunify360. Support of IP-based licenses will be added soon.