Articles on: Setup & Configuration

Adding a Hetzner Cloud Server and Products

Hetzner Cloud focuses on delivering a reliable and consistent, cost-effective services: web hosting, dedicated servers, colocation and custom hosting solutions.


Supported Features


**Create **

**Suspend **

**Unsuspend **

**Terminate **

Change Package

Change Password

Client Area Link

Yes

Yes

Yes

Yes

No

No

Yes


Get Started


Login to your Clientexec admin and navigate to Settings **> **Products **> **Servers **> **Add Server, and fill in the forms:


**Field Name **

**Description **

Server Name

Friendly name, How you will see it inside ClientExec.

Hostname

Server Hostname

Shared IP

Server Shared IP

Plugin

Hetznercloud

API Key

Hetzner API Key

VM Password Custom Field

Enter the name of the package custom field that will hold the root password. (see below)

VM Hostname Custom Field

Enter the name of the package custom field that will hold the VM hostname. (see below)

VM MainIp Custom Field

Enter the name of the package custom field that will hold the Main IPv4 Address. (see below)

VM IPv6 Custom Field

Enter the name of the package custom field that will hold the IPv6 Address. (see below)

VM Operating System Custom Field

Enter the name of the package custom field that will hold the VM Operating System. (see below)

VM Location Custom Field

Enter the name of the package custom field that will hold the Location/Region. (see below)

VM SSHKey Custom Field

Enter the name of the package custom field that will hold the user specified SSH Key. (see below)

VM Userdata Custom Field

Enter the name of the package custom field that will hold the User data. (see below)


Click save changes, and then navigate back to the server and click Test Connection to ensure it is working.


Configuring Custom fields


Once you have set up a server, you will need to set up the five custom fields. To do so, log into your Clientexec Admin Area and navigate to Settings **> **Products **> **Custom Fields > Add Custom Field.


VM Password:


Field Name: The name you set for the VM Password Custom Field while setting up the server.

Field Type: Password

Is Required: Yes

Include in Signup: No


VM Rescue:


Field Name: The name you set for the VM Rescue Custom Field while setting up the server.

Field Type: Password

Is Required: Yes

Include in Signup: No


VM Hostname:


Field Name: The name you set for the VM Hostname Custom Field while setting up the server.

Field Type: Text Field

Is Required: Yes

Include in Signup: Yes


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


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


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

Is Required: Yes

Include in Signup: Yes


VM Location:


Field Name: The name you set for the VM Location Custom Field while setting up the server.

Field Type: Drop Down

Is Required: Yes

Include in Signup: Yes


VM SSHKey:


Field Name: The name you set for the VM SSHKey Custom Field while setting up the server.

Field Type: Text Area

Is Required: No

Include in Signup: Yes


VM Userdata:


Field Name: The name you set for the VM Userdata Custom Field while setting up the server.

Field Type: Text Area

Is Required: No

Include in Signup: Yes


Activating Snapin


This plugin also includes a snapin to help add the Operating Systems to the VM Operating System Custom Field and the Location to the VM Location Custom Field.


Go to Settings > Plugins > Snapins and in the dropdown select Hetznercloud Helper and select yes for Enabled and Viewable by All Staff. Then click Update Settings.


Next, go to Accounts > Hetznercloud Helper and in the dropdown select your Hetznercloud server. Then you will be able to select the Operating System Values to add to your VM Operating System custom field as well as the Locations next to your VM Location custom field.


Creating Products


  1. Navigate to Settings **> **Products **> **Products.
  2. Create a new Product Group for your Hetznercloud server products, and make sure the type is Hosting. Also add the custom fields you created to the product group. (if you already have a product group, edit it to add the custom fields).
  3. Create a new product under your product group. Add descriptions and prices that you want to charge.
  4. Once you save changes, navigate to the Advanced & Plugin Settings tab and select your Hetznercloud server. Fill in the fields options for your server (such as the Package name on the server that matches the package in Clientexec).
  5. Repeat steps 3 and 4 to add additional products.

Updated on: 19/12/2023

Was this article helpful?

Share your feedback

Cancel

Thank you!