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.
If you need any assistance setting up this module, please get in touch with us.
- Firstly, please download the WHMCS module.
- 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
- 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.
- 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 | |
Type | VH-VPS-Reseller OR virtualizor_cloud |
Username | Your API key |
Password | Your API password |
Secure | Checked |
You will then need to press save.
- Once you've done that, you need to make a group and assign it to this server.
- 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) |
| 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.
If you have any questions, please let us know!
Updated on: 15/04/2025
Thank you!