> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://wiki.volthosting.co.uk/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How to setup the VoltHosting VPS Reseller WHMCS Module

In this guide, we go through how to setup the [VoltHosting VPS Reseller](https://billing.volthosting.co.uk/index.php?rp=/store/vps-resellers) to interact with your WHMCS installation. 

||| To continue with this guide, please ensure you are using our VPS Reseller plan. This does not apply to regular VPS customers!

If you need any assistance setting up this module, please get in touch with us. 

| Looking to get started with reselling VoltHosting VPS Plans? Take a look at our [VPS Reseller Plans](https://billing.volthosting.co.uk/index.php?rp=/store/vps-resellers)!

1. Firstly, please [download the WHMCS module](http://billing.volthosting.co.uk/index.php?rp=/download/category/7/WHMCS-Modules.html).

2. Next, extract this in your `/whmcslocation/modules/servers/` directory so that the following folder exists:
* `/whmcslocation/modules/servers/VH-VPS-Reseller`
**OR**
* `/whmcslocation/modules/servers/virtualizor_cloud`

3. You will need to have an API key in order for your WHMCS to communicate with our platform.
You can make an API **key** and **password** once you've bought the reseller by going to the **API Credentials** tab.

4. Once you have these, you will need to go to: `Your WHMCS admin panel > Setup > Servers > Add New Server`.
Then, fill out the following details:

| Field | Content |
| ---- |
| Name | This can be anything you want |
| Hostname | cloud02.volthosting.co.uk |
| Type | VH-VPS-Reseller OR virtualizor_cloud |
| Username | Your API key |
| Password | Your API password |
| Secure | Checked |
You will then need to press save. 

5. Once you've done that, you need to make a group and assign it to this server.

6. To create a product, you will need to go to: `Your WHMCS admin panel > Setup > Products/Services > Create a new product`.
Then, fill in these details:

| Field | Content |
| ---- |
| Product Type | Dedicated/VPS Server |
| Product Group | The group name you made above |
| Product Name | What you want the product to be called |

Module Settings: 
The fields are self-explanatory. However, ensure that the Type is set to `Proxmox QEMU` or `KVM QEMU`.

Here is a detailed explanation:

| Field | Content |
| ---- |
| Disk Space | The amount of disk space that the VPS will be allowed to use. |
| Guaranteed RAM | The amount of RAM to be allocated to the VPS |
| SWAP RAM | Swap Ram for the VPS |
| Bandwidth | The allowed bandwidth to the VPS in GBs |
| CPU Cores | Number of CPU Cores |
| VNC | Whether to enable VNC or not for the VPS. |
| IPs | The number of IPv4 IPs to be allocated to this VPS. |
| IPv6 Subnets | The number of IPv6 Subnets to be allocated to this VPS. |
| IPv6 | The number of IPv6 Addresses to be allocated to this VPS. |
| Region | Name of the Region that the VPS must be created on. You can also specify auto as the name of the Region. If you specify auto then the WHMCS module will AUTO select the server based on the Virtualisation technology. |

Custom Fields:
You will **need** to make the following fields:

| Field | Type | Content |
| ---- |
| `OS | Operating System` | Drop Down | The operating systems you want to sell (see below) |
| `vpsid` | Text Box | BLANK |
| `noemail | Don't Send Email` | Tick Box | BLANK |

![](https://storage.crisp.chat/users/helpdesk/website/-/a/7/f/7/a7f74f9f83d47000/scr-20250415-quez-2_973cvv.png)

For the `OS | Operating System` fields, we currently have:
`windows-server-2019, ubuntu-18.04-x86_64, ubuntu-20.04-x86_64, ubuntu-22.04-x86_64, ubuntu-24.04-x86_64, debian-9.4-x86_64, debian-10-x86_64, debian-11-x86_64, centos-7.9-x86_64, centos-8-x86_64, fedora-34-x86_64, almalinux-8.6-x86_64` accessible to resellers. 

|| We can add additional operating systems on request.

If you have any questions, please let us know!