Articles on: Virtual Private Servers & Dedicated Servers

How to setup the VoltHosting VPS Reseller WHMCS Module

In this guide, we go through how to setup the VoltHosting VPS Reseller 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!


  1. Firstly, please download the WHMCS module.


  1. 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


  1. 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.


  1. 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.


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


  1. 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



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!

Updated on: 15/04/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!