Skip to the content.

WHMCS VPS Reseller

WHMCS server module for provisioning and management of VPS servers from reseller’s remote WHMCS installation. Enables reseller to deploy live cloud VMs from custom VPS package configurations. Features robust end-user management interface for reseller’s client to manage server from within client area of WHMCS.

Rad Web Hosting

About

Prerequisites

Please read the following system requirements for WHMCS VPS Reseller module:

Users can gain access to API key by signing up for a VPS Reseller account

Installation

  1. Download the module
  2. Upload to WHMCS Server Modules directory (i.e. /home/user/whmcs/modules/servers ) and extract the files
  3. In WHMCS Admin area, navigate to Setup -> Products/Services -> Servers and create the rad_cloud server
  4. Enter your API username and API secret. These can be obtained via your VPS Reseller Welcome Email.

Getting Started with VPS Reseller with WHMCS

Please follow the below guidelines to configure your VPS Reseller with WHMCS integration.

Prerequisites

Install WHMCS VPS Module

  1. Download and extract the WHMCS integration [HERE].
  2. Copy the entire directory via FTP, SFTP, SCP, etc. to /<WHMCS_PATH>/modules/servers/rad_cloud/

Get API Credentials

  1. First, login to the VPS panel with your reseller account details.
  2. Access the side menu and navigate to “API Credentials”.
  3. Create a API Key Pair by clicking the button. create api key pair
  4. API Key Pair success message will display upon successful creation.API Key Pair created
  5. Copy the API key pair credentials (these will be needed to configure WHMCS server connection).Copy API key pair

Create Server in WHMCS Admin

Configure Server in WHMCS

  1. From WHMCS Admin > Setup > Products/Services > Servers
  2. Click “Add New Server”. Follow directions:
    1. Name: Can Be Anything
    2. Hostname: The Hostname of VPS Reseller
    3. IP Address: This will be provided by the data center.
    4. Nameservers are not required for this module
  3. Server Details
    1. Module: “Rad_cloud” .
    2. Username: API Key (created in previous step)
    3. Password: API Password (created in previous step)
    4. Access Hash: Leave empty

Create Product

Configure WHMCS product

  1. Navigate to Setup > Products/Services > Products/Services.
  2. Select “Create a new Product
    1. Product Type: Server/VPS
    2. Product Group: Any
    3. Product Name: Any
  3. Go to “Module Settings” tab and enter the following details:
    1. Module: Rad_cloud
    2. The remaining fields as described on that page Configure Product Module Settings
  4. Go to “Custom Fields” and create new Custom Field with the following details:
    1. Field Name: “vpsid” (without quotes)
    2. Field Type: Text Box
    3. Description: The ID of the server from VPS Panel.
    4. Validation: Leave blank
    5. Check Admin Only tick box.
  5. Create “Custom Fields” entry to satisfy VPS operating system requirements:
    1. Field Name: OS or **OS Operating System**
    2. Field Type: Dropdown
    3. Description: Choose OS to install on server
    4. Validation: Leave blank
    5. Select Options field: enter OS template file names (without .img extensions) like debian-12-x86_64. Retrieve possible values from: VPS Guides -> List of Available OS Templates.

Product Custom Fields

Optional WHMCS Integration Customization

We are glad to inform you that the virtual machine you ordered has been set up.

Manager Details

URL: https://:4083 Username: {$service_username} Password: {$service_password}

Server Details

Hostname: {$service_domain} Main IP: {$service_dedicated_ip} Root Password: {$service_password} {if $service_assigned_ips} IP Address Allotted: {$service_assigned_ips} {/if}

You can access your server over SSH. If you are a Windows user, you can use a free SSH client called Putty which can be downloaded from : http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

{$signature} ```

Configuration Tips to Simplify Administration

Client Area Features

VPS Reseller end-user Client Area product details

WHMCS Admin Product Management

WHMCS Admin Product Management

Read our guide, How to Integrate VPS Reseller with WHMCS

For full documentation, please visit the Rad Web Hosting VPS API documentation on the website.

Help

If you have any questions or problems please submit a Support Ticket.

Bugs

If you discover any bugs or issues with this module, please notify our staff via the 24/7 Helpdesk.

License

This project is open-sourced software licensed under the MIT license.