Adding a Vultr Server and Products
The Vultr control panel makes server management simple and intuitive.
With our Vultr integration, you can resell Vultr's VPS products in all 17 locations. This integration is available in Clientexec versions 6.3 and higher.
To start selling Vultr's VPS servers you will need to get your account API key and whitelist your website's IP address for API calls. You can do this by logging into your Vultr account and navigating to Account > API.
Copy and save the API key for later and whitelist your server's IP address in the Access Control section.
Once you have your API key, log into your Clientexec Admin Area and navigate to Settings > Servers > Add Server filling in the presented server form:
You can leave the remaining options blank / at their default values.
Once done, click Save Changes.
Field Name: The name you set for the VM Userlogin Custom Field while setting up the server.
Field Type: Text Field
Field Name: The name you set for the VM Password Custom Field while setting up the server.
Field Type: Password
Include in Signup: No
Deselect All Product Groups
You can leave the other options blank / at their default values.
Field Name: The name you set for the VM Hostname Custom Field while setting up the server.
Is Required: Yes
Field Type: Text Field
Include in Signup: Yes
Include in portal lists: Yes (Optional, but recommended)
Include in Identifier: Yes (Optional, but recommended)
Deselect All Product Groups
You can leave the other options blank / at their default values.
Field Name: The name you set for the VM Operating System Custom Field while setting up the server.
Field Type: Drop Down
Options: Leave this blank for now. The Vultr Helper (described below) will populate this.
Is Required: Yes
Include in Signup: Yes
Deselect All Product Groups
You can leave the other options blank / at their default values.
Field Name: The name you set for the VM Locations Custom Field while setting up the server.
Field Type: Drop Down
Options: Leave this blank for now. The Vultr Helper (described below) will populate this.
Is Required: Yes
Include in Signup: Yes
Deselect All Product Groups
You can leave the other options blank / at their default values.
Field Name: The name you set for the VM MainIp Custom Field while setting up the server.
Field Type: Text Field
Is Required: Yes
Include in Signup: No
Deselect All Product Groups
You can leave the other options blank / at their default values.
Field Name: The name you set for the VM IPv6 Custom Field while setting up the server.
Field Type: Text Field
Is Required: Yes
Include in Signup: No
Deselect All Product Groups
You can leave the other options blank / at their default values.
With the custom fields set, you can enable the Vultr Helper snapin to populate the VM Location & Operating System options. To do this, log into your Clientexec Admin Area and navigate to Settings > Plugins > Snapins > Vultr Helper and enable it.
Once enabled, navigate to Accounts > Vultr Helper and select the Vultr server you created earlier. You should see two of the custom fields you created, Location and Operating System. Starting with Location, choose the locations you would like to offer to your clients from the Values field and click Save. Repeat this step for the Operating Systems.
The final step is to create the actual packages. To do so, log into your Clientexec Admin Area and navigate to Settings > Products > Products.
Create a new product group for your VPS products, or modify an existing group selecting the custom fields you created in the previous steps.
Once you have created a group for your VPS products, create a product within that group. Once you have entered a product name and configured the other optional fields, click the Save Changes button to refresh the page.
Once the page refreshes, click the Advanced & Plugin Settings tab. In the field titled Associated Servers, select the Vultr server you created above and a new field should appear called 'Plan'. The plan represents the individual Vultr VPS packages that you can choose for this package. Once set, click Save Changes.
With our Vultr integration, you can resell Vultr's VPS products in all 17 locations. This integration is available in Clientexec versions 6.3 and higher.
Supported Features
Create | Suspend | Unsuspend | Terminate | Change Package | Change Password | Client Area Link |
---|---|---|---|---|---|---|
Yes | Yes | Yes | Yes | No | No | No |
API Key & IP Address Whitelist
To start selling Vultr's VPS servers you will need to get your account API key and whitelist your website's IP address for API calls. You can do this by logging into your Vultr account and navigating to Account > API.
Copy and save the API key for later and whitelist your server's IP address in the Access Control section.
Setting up a Vultr Server
Once you have your API key, log into your Clientexec Admin Area and navigate to Settings > Servers > Add Server filling in the presented server form:
Field Name | Description |
---|---|
Server Name | For your internal reference. For example, 'VPS', or 'Vultr'. |
Hostname | The hostname of your Vultr Server, for example, vps.your-website.com. |
Plugin | Vultr |
API Key | Paste in the API key you copied in the above step. |
VM Userlogin Custom Field | The custom field name you will use when creating custom fields (see below) |
VM Password Custom Field | The custom field name you will use when creating custom fields (see below) |
VM Hostname Custom Field | The custom field name you will use when creating custom fields (see below) |
VM Operating System Custom Field | The custom field name you will use when creating custom fields (see below) |
VM Location Custom Field | The custom field name you will use when creating custom fields (see below). |
VM IPv6 Custom Field | The custom field name you will use when creating custom fields (see below). |
VM MainIp Custom Field | The custom field name you will use when creating custom fields (see below). |
You can leave the remaining options blank / at their default values.
Once done, click Save Changes.
Configuring Custom fields
VM Userlogin:
Field Name: The name you set for the VM Userlogin Custom Field while setting up the server.
Field Type: Text Field
VM Password:
Field Name: The name you set for the VM Password Custom Field while setting up the server.
Field Type: Password
Include in Signup: No
Deselect All Product Groups
You can leave the other options blank / at their default values.
VM Hostname:
Field Name: The name you set for the VM Hostname Custom Field while setting up the server.
Is Required: Yes
Field Type: Text Field
Include in Signup: Yes
Include in portal lists: Yes (Optional, but recommended)
Include in Identifier: Yes (Optional, but recommended)
Deselect All Product Groups
You can leave the other options blank / at their default values.
VM Operating System:
Field Name: The name you set for the VM Operating System Custom Field while setting up the server.
Field Type: Drop Down
Options: Leave this blank for now. The Vultr Helper (described below) will populate this.
Is Required: Yes
Include in Signup: Yes
Deselect All Product Groups
You can leave the other options blank / at their default values.
VM Location:
Field Name: The name you set for the VM Locations Custom Field while setting up the server.
Field Type: Drop Down
Options: Leave this blank for now. The Vultr Helper (described below) will populate this.
Is Required: Yes
Include in Signup: Yes
Deselect All Product Groups
You can leave the other options blank / at their default values.
VM MainIp:
Field Name: The name you set for the VM MainIp Custom Field while setting up the server.
Field Type: Text Field
Is Required: Yes
Include in Signup: No
Deselect All Product Groups
You can leave the other options blank / at their default values.
VM IPv6:
Field Name: The name you set for the VM IPv6 Custom Field while setting up the server.
Field Type: Text Field
Is Required: Yes
Include in Signup: No
Deselect All Product Groups
You can leave the other options blank / at their default values.
With the custom fields set, you can enable the Vultr Helper snapin to populate the VM Location & Operating System options. To do this, log into your Clientexec Admin Area and navigate to Settings > Plugins > Snapins > Vultr Helper and enable it.
Once enabled, navigate to Accounts > Vultr Helper and select the Vultr server you created earlier. You should see two of the custom fields you created, Location and Operating System. Starting with Location, choose the locations you would like to offer to your clients from the Values field and click Save. Repeat this step for the Operating Systems.
Creating Packages
The final step is to create the actual packages. To do so, log into your Clientexec Admin Area and navigate to Settings > Products > Products.
Create a new product group for your VPS products, or modify an existing group selecting the custom fields you created in the previous steps.
Once you have created a group for your VPS products, create a product within that group. Once you have entered a product name and configured the other optional fields, click the Save Changes button to refresh the page.
Once the page refreshes, click the Advanced & Plugin Settings tab. In the field titled Associated Servers, select the Vultr server you created above and a new field should appear called 'Plan'. The plan represents the individual Vultr VPS packages that you can choose for this package. Once set, click Save Changes.
Updated on: 11/11/2023
Thank you!