OpenStack VPS & Cloud For WHMCS

OpenStack VPS & Cloud For WHMCS

Developed By ModulesGarden

Compatible with WHMCS v8.0

ModulesGarden OpenStack VPS & Cloud For WHMCS will allow you to automatically provision virtual servers and manage their crucial features straight in your WHMCS. With a variety of implemented solutions and extensive support for configurable options, the module will help you offer flexible machines that will please even the most demanding clientele.

Our product will supply your client area with essential equipment for handling VPS servers. Your customers will be able to order instances tailored finely to their needs and supervise each of them remotely, overview the server status and scheduled tasks, manage backups as well as firewall rules, and even access noVNC, VNC, RDP, SPICE or Serial console without leaving your website. Among a great many actions you will be free to perform as an administrator, enabling the rescue mode might be of particularly high value as it will permit your customers to retain access to their servers in case of any malfunction. The special importance lies also in the ability to load custom scripts to be executed automatically upon the first boot of an instance.

OpenStack VPS & Cloud For WHMCS is a remarkably powerful tool in the hands of everyone who wants to blaze new paths in the industry and deliver OpenStack virtual servers with never before seen ease and efficiency. Order the module today to reinvent the customer experience and stay way ahead of the pack!

The module is fully compatible with cloud hosting solutions offered by OVH Public Cloud and Limestone Networks, allowing you to automatically supply and manage their virtual servers in your WHMCS. View the full list of supported providers in the section below.

Admin Area Features:

  • Create/Suspend/Unsuspend/Terminate Server
  • Change Package - Supports Configurable Options And Volume Resizing
  • Change Password
  • Rescue/Unrescue Server
  • View Server Status And Details
  • View Interface Details
  • View List Of Scheduled Tasks
  • View Volumes Information
  • Configure Client Area Features Per Product
  • Define Backup Quantity Limit
  • Define Default Volume Size
  • Set Security Groups
  • Select Available Images To Rebuild
  • Enable Backups Routing
  • Enable Scheduled Backups
  • Toggle VM Protection
  • Apply Custom Rules To Firewall And Define Their Limits
  • Execute Custom Scripts On Boot
  • Choose Welcome Email For VM Creation
  • Run Extended Connection Test

Client Area Features:

  • View Server Status And Details
  • Start/Stop/Pause/Unpause/Resume/Rebuild Server
  • Reboot Server - Soft/Hard
  • Reset Network
  • Rescue/Unrescue Server
  • Toggle VM Protection From WHMCS Termination And Rebuilding
  • Change Password
  • Access noVNC, VNC, RDP, SPICE Or Serial Console
  • Create/Restore/Delete Backups
  • Toggle Scheduled Backups And Define Time Interval
  • View/Add/Delete Custom Firewall Rules:
    • TCP
    • UDP
    • ICMP
    • Other Protocols
  • Download Public & Private SSH Keys
  • View List Of Scheduled Tasks
  • View Volumes Information
  • Receive Email Notification After VM Creation

Available Configurable Options:

  • Flavor
  • VM Image
  • IP Addresses
  • Backups Files Limit
  • Disk
  • RAM
  • VCPUs
  • Total Firewall Rules Limit
  • Inbound Firewall Rules Limit
  • Outbound Firewall Rules Limit
  • Region
  • Custom Script Files

Supported Providers:

  • Bluvalt
  • City Cloud
  • CT Cloud Platform
  • DS Public
  • ELASTX OpenStack
  • INAP Bare Metal
  • INAP Cloud
  • Limestone Networks
  • Linaro Developer Cloud
  • Open Telekom Cloud
  • OVH Public Cloud
  • Rackspace Public Cloud
  • ScaleUp Cloud
  • STC Cloud
  • UOS Cloud
  • vScaler Public Cloud
  • warescale Public Cloud

Required Components:

  • Keystone
  • Glance
  • Nova
  • Neutron
  • Gnocchi (Required For Billing)

General Info:

  • Automated Generation Of SSH Keys - Public SSH Key Is Injected To VM Automatically
  • Integrated With Advanced Billing For WHMCS - Actual Server Resource Usage Billing
  • Integrated With Server Allocator For WHMCS - Automatic Assignment Of Most Suitable Servers To Products
  • Multi-Language Support
  • Supports Cloud-Init Scripts With WHMCS Variables
  • Supports OpenStack Stein and Previous
  • Supports OpenStack Gnocchi
  • Supports Limestone Networks Cloud Hosting Solutions
  • Supports PHP 7.1 Up To PHP 7.4
  • Supports WHMCS Template Six
  • Supports WHMCS V7.9 And Later
  • Easy Module Upgrade To Open Source Version



5 stars
4 stars
3 stars
2 stars
1 star

saeed khosravi @saeed2204

December 6, 2019 at 01:41:02 PM

Best module for connecting whmcs to openstack on the market .thats amazing

  • 10 months ago
  • Version Number 1.9.1

DATA enligne @DATA-enligne

May 8, 2017 at 09:06:07 PM

We are very impressed by the quality and support provided by ModulesGarden. We initially purchased the module to automate the delivery of private/dedicated instances to our customers. We wanted to add some new features and ModulesGarden did take us seriously. They provided us with a solution and updated the module to allow us to use new features. We are very pleased with their module and the quality of service they are providing so far. This is not the first module we have been purchasing from ModulesGarden and probably not the last. We HIGHLY recommend the module for anyone looking at automating their deployment and/or integration with OpenStack. Works wonderfully !

  • 3 years ago
  • Version Number 1.4.5

Version Compatibility

Compatible with WHMCS v8.0

Full Version Compatibility

  • Selected versions of WHMCS v8.0
  • All versions of WHMCS v7.10
  • All versions of WHMCS v7.9

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By ModulesGarden


v1.9.3 Released September 7th, 2020

Latest Version

  • New Feature: WHMCS V8.0 and PHP 7.4 support
  • Changed: Module name from "OpenStack VPS For WHMCS" to "OpenStack VPS & Cloud For WHMCS"
  • Removed: Support for PHP 7.0 and previous
  • Removed: Support for WHMCS V7.8 and previous


Previous Versions

v1.9.2 Released April 7th, 2020

View/hide detailed changelog

  • New Feature: WHMCS V7.10 support
  • Removed: Support for WHMCS V7.7 and previous
  • Bug Fix: Resolved issue with custom port provided in the server configuration - case #182
  • Bug Fix: Solved problem with deleting a flavor after the change package action in certain OpenStack installations - case #183
  • Bug Fix: Corrected issue with buffering that might not have loaded the product module settings - case #185
  • Bug Fix: Fixed problem with obtaining a list of network interfaces and IP address after the server creation
  • Bug Fix: Resolved JSON.parse error that might have shown up in the browser developer console when configuring the server


v1.9.1 Released November 29th, 2019

View/hide detailed changelog

  • New Feature: WHMCS V7.9 support
  • Removed: Support for WHMCS V7.6 and previous
  • Bug Fix: Resolved issues with the Advanced Billing For WHMCS integration when using OpenStack Gnocchi - case #169
  • Bug Fix: Fixed server's "Test Connection" issue on WHMCS V7.7.1 - case #162
  • Bug Fix: Solved problem with the "Console" section not being available on the sidebar menu in the client area - case #170
  • Bug Fix: Corrected "Invalid input for field/attribute metadata" error that might have occurred during the rebuild
  • Bug Fix: Fixed issues with the "Volume could not be found" notice that could occur when trying to delete a VM
  • Bug Fix: Security groups will be now properly removed after a VM termination


v1.9.0 Released October 16th, 2019

View/hide detailed changelog

  • New Feature: Support for variables that can be now used in the "Custom Scripts To Execute" field
  • New Feature: Create and restore backups on demand for servers using volumes
  • New Feature: Select images available for clients used to rebuild server
  • Improvement: Information about total volumes size is now displayed in server details
  • Bug Fix: Corrected server's "Test Connection" performance on WHMCS V7.7 and previous
  • Bug Fix: Assorted code refinements and tweak-ups


v1.8.1 Released October 9th, 2019

View/hide detailed changelog

  • New Feature: WHMCS V7.8 support
  • Removed: Support for WHMCS V7.5 and previous
  • Changed: The way of setting up the server's "hostname" field in WHMCS V7.8


v1.8.0 Released May 8th, 2019

View/hide detailed changelog

  • New Feature: Support for OpenStack "Stein" release
  • New Feature: Define limits of firewall inbound, outbound and total rules - if the limit is reached, the user will not be able to create a new rule until an existing one is removed
  • New Feature: The volume size can now be upgraded with the "Change Package" module command - case #126
  • Improvement: Added option to apply "Custom ICMP" or "Other Protocol" rules to a firewall configuration - case #103, #128
  • Improvement: Added "Default" option into the "Rescue Image" configuration in the module settings to use the same image as the client's VM installation - case #113
  • Removed: Support for WHMCS V7.4 and previous
  • Bug Fix: Metadata will now be also properly sent while rebuilding the VM - case #127
  • Bug Fix: Fixed issue of not listing all of the VM's interfaces properly in the admin area
  • Bug Fix: Corrected issue that might have caused a problem with loading the product's module settings due to an authentication error
  • Bug Fix: Other minor UI and code corrections


v1.7.0 Released December 12th, 2018

View/hide detailed changelog

  • New Feature: Support for OpenStack "Rocky" release
  • New Feature: Allow clients to enable automatically made backups in a defined by them time interval - case #105
  • New Feature: Define and apply your own rules in the security group directly from the configuration file
  • New Feature: Define "Certificate Path" while configuring the server for SSL connections support
  • New Feature: Provide your "Project Name" at the server configuration page
  • Removed: Support for WHMCS V7.1 and previous
  • Bug Fix: The VPS additional ports will be now correctly deleted 5 minutes after the product termination - case #112
  • Bug Fix: The "Backups" section will no longer be available for clients if the backups limit is set to zero - case #111
  • Bug Fix: A proper notification will be displayed to inform that detaching fixed IPs from the network interface requires the VPS to be active - case #56
  • Bug Fix: Suspending the VPS will no longer result in shutting it off, but it will pause it instead - case #63
  • Bug Fix: Assorted code tweaks along with language, notifications, and UI refinements


v1.6.0 Released May 24th, 2018

View/hide detailed changelog

  • New Feature: OpenStack Queens support
  • New Feature: Protect VM - prevent a virtual machine from being terminated or rebuilt by WHMCS
  • New Feature: Allow clients to add, delete and view firewall rules
  • New Feature: Send email notification after successful VM creation
  • New Feature: Select the API version for server configuration
  • New Feature: Select endpoint addresses for server configuration
  • New Feature: Support for a custom port for server configuration
  • New Feature: Provide a domain for server configuration
  • Bug Fix: Fixed issue that might have led to invalid fetching of a floating IP address from the network interface
  • Bug Fix: Minor code and language corrections


v1.5.3 Released April 20th, 2018

View/hide detailed changelog

  • New Feature: WHMCS V7.5 support
  • New Feature: PHP 7.1 and 7.2 support


v1.5.2 Released December 14th, 2017

View/hide detailed changelog

  • New Feature: Default volume size field for server creation if no corresponding configurable option is used
  • New Feature: Display information about volumes - their name, size, status, type, attachment and the bootable status in both the client and admin area
  • Bug Fix: Resolved incorrect display of the list of IP addresses if both IPv4 and IPv6 addresses have been assigned to one MAC address
  • Bug Fix: Flavor disk size is now set to 0 if the volume and flavor are used together
  • Bug Fix: Solved issue that might cause assigning an incorrect number of IP addresses while creating or changing the package
  • Bug Fix: Assorted code corrections


v1.5.1 Released October 18th, 2017

View/hide detailed changelog

  • New Feature: Support for OpenStack Gnocchi service to store metrics and index resources


v1.5.0 Released July 26th, 2017

View/hide detailed changelog

  • New Feature: OpenStack Ocata support - API V3
  • New Feature: Automatic custom scripts execution - with Cloud-Init support
  • New Feature: Rescue mode - let clients access instances in case of malfunction
  • New Feature: Region selection - supported in the module settings and configurable options
  • Improvement: Assorted language adjustments
  • Bug Fix: Solved issue permitting the user to launch and use a suspended VM
  • Bug Fix: Minor code corrections


v1.4.5 Released March 3rd, 2017

View/hide detailed changelog

  • New Feature: Choose VNC, RDP, SPICE or Serial protocol for console access in product configuration
  • Bug Fix: Surmounted problem with resources transfer to Advanced Billing For WHMCS
  • Bug Fix: Solved issue concerning server password decryption
  • Bug Fix: Resolved SQLSTATE exception errors occurring in cron execution when MySQL 5.7 is used


v1.4.4 Released January 17th, 2017

View/hide detailed changelog

  • Bug Fix: Altered 'VM Images' list to show the public ones only
  • Bug Fix: Adjusted display of 'noVNC Console' with corrected 'title' parameter in URL
  • Bug Fix: Regulated IP address assignment when multiple subnets are available


v1.4.3 Released January 2nd, 2017

View/hide detailed changelog

  • Bug Fix: Resolved server blocking issue by reducing number of AJAX requests
  • Bug Fix: Initialize module tables correctly


v1.4.2 Released October 26th, 2016

View/hide detailed changelog

  • New Feature: PHP 7 support
  • Bug Fix: Minor code refinements


v1.4.1 Released October 10th, 2016

View/hide detailed changelog

  • New Feature: WHMCS V7 support
  • Bug Fix: Corrected display of exception during cron job execution


v1.4.0 Released May 25th, 2016

View/hide detailed changelog

  • New Feature: OpenStack Mitaka Support
  • Bug Fix: Create VM using volume - prevent duplicating volume


v1.3.1 Released April 22nd, 2016

View/hide detailed changelog

  • Bug Fix: Test server connection - resolve 'not trusted certificates' problem
  • Bug Fix: Save product settings under 'Module Settings'


See also

Liquid Web VPS & Cloud Dedicated Reseller Program

Resell VPS & Cloud Dedicated Products from Liquid Web

Hetzner Servers Manager

Integrate manager for Hetzner Dedicated

The SSL Store™ WHMCS SSL Reseller Module

Now you can sell our SSL and security products using WHMCS

Acronis Cyber Cloud

AI-Powered Integration of Data Protection and Cybersecurity.

Teamspeak 3 & 5 / TeaSpeak

Teamspeak 3 & 5 / TeaSpeak server provisioning addon