Plesk
The Plesk module allows you to provide Plesk offers to your customers. The module supports web resellers and simple hosting. It works with Plesk plans which greatly simplifies its configuration since you just need to link a product to a Plesk plan.
This module is compatible with Plesk versions 11, 11.5, 12, 12.5, Onyx, and Obsidian.
To use the module features, the PHP XML extension must be enabled on your hosting. To install it:
apt install php-xml
To use the following features, the Plesk module must be enabled on your CLIENTXCMS. click here to enable it
Supported Features
- Automate account creation and provisioning
- Hosting management from the client area
- Send login credentials by email
- Automatic login to Plesk
- Automate suspensions and terminations
- Service upgrade
- Import existing Plesk accounts
Server Creation
Create a CLIENTXCMS server in Administration Area > Settings > Provisioning > Servers > New by selecting the server type as "Plesk".

IP Address: Subdomain or Plesk IP address
Username: Admin username
Password: Admin password
The following port must be open to connect CLIENTXCMS to your Plesk: 8443
You can test the server connection and verify that the server returns "Success" as a response.
Offer Configuration
First, create your product by selecting Plesk.

After pressing the "Create" button, it creates your product and then click on the "Configure Offer" button which will direct you to the offer configuration page. If the fields are empty, make sure your server is not hidden, otherwise it will not be taken into account in the system to retrieve Plesk plans.
On this page, you can select the plan to deliver to your customers and then save.
Management Panel
- Hosting
- Reseller
- Admin Hosting
- Admin Reseller




Metadata Used
| Key | Value | Description |
|---|---|---|
login | string | Customer identifier |
type | reseller or login | Hosting type |
reseller_id | int | Reseller identifier |
webspace_id | int | Webspace identifier |
domain | string | Webspace domain |
Import an Existing Plesk Account
If you already have existing Plesk accounts, you can import them into CLIENTXCMS. To do this, go to Administration Area > Services > Create.
More information on service creation here. You can select the Plesk hosting you want to import from the list of available hostings.