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
    • 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
    • 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
  • 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
Read More


v1.9.3 Released: Sep 7th, 2020
New Feature
  • WHMCS V8.0 and PHP 7.4 support
  • Module name from "OpenStack VPS For WHMCS" to "OpenStack VPS & Cloud For WHMCS"
  • Support for PHP 7.0 and previous
  • Support for WHMCS V7.8 and previous
v1.9.2 Released: Apr 7th, 2020
New Feature
  • WHMCS V7.10 support
  • Support for WHMCS V7.7 and previous
Bug Fix
  • Resolved issue with custom port provided in the server configuration - case #182
  • Solved problem with deleting a flavor after the change package action in certain OpenStack installations - case #183
  • Corrected issue with buffering that might not have loaded the product module settings - case #185
  • Fixed problem with obtaining a list of network interfaces and IP address after the server creation
  • Resolved JSON.parse error that might have shown up in the browser developer console when configuring the server
v1.9.1 Released: Nov 29th, 2019
New Feature
  • WHMCS V7.9 support
  • Support for WHMCS V7.6 and previous
Bug Fix
  • Resolved issues with the Advanced Billing For WHMCS integration when using OpenStack Gnocchi - case #169
  • Fixed server's "Test Connection" issue on WHMCS V7.7.1 - case #162
  • Solved problem with the "Console" section not being available on the sidebar menu in the client area - case #170
  • Corrected "Invalid input for field/attribute metadata" error that might have occurred during the rebuild
  • Fixed issues with the "Volume could not be found" notice that could occur when trying to delete a VM
  • Security groups will be now properly removed after a VM termination
v1.9.0 Released: Oct 16th, 2019
New Feature
  • Support for variables that can be now used in the "Custom Scripts To Execute" field
  • Create and restore backups on demand for servers using volumes
  • Select images available for clients used to rebuild server
  • 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
  • Assorted code refinements and tweak-ups
v1.8.1 Released: Oct 9th, 2019
New Feature
  • WHMCS V7.8 support
  • Support for WHMCS V7.5 and previous
  • The way of setting up the server's "hostname" field in WHMCS V7.8
v1.8.0 Released: May 8th, 2019
New Feature
  • Support for OpenStack "Stein" release
  • 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
  • The volume size can now be upgraded with the "Change Package" module command - case #126
  • Added option to apply "Custom ICMP" or "Other Protocol" rules to a firewall configuration - case #103, #128
  • 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
  • Support for WHMCS V7.4 and previous
Bug Fix
  • Metadata will now be also properly sent while rebuilding the VM - case #127
  • Fixed issue of not listing all of the VM's interfaces properly in the admin area
  • Corrected issue that might have caused a problem with loading the product's module settings due to an authentication error
  • Other minor UI and code corrections
v1.7.0 Released: Dec 12th, 2018
New Feature
  • Support for OpenStack "Rocky" release
  • Allow clients to enable automatically made backups in a defined by them time interval - case #105
  • Define and apply your own rules in the security group directly from the configuration file
  • Define "Certificate Path" while configuring the server for SSL connections support
  • Provide your "Project Name" at the server configuration page
  • 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
  • The "Backups" section will no longer be available for clients if the backups limit is set to zero - case #111
  • A proper notification will be displayed to inform that detaching fixed IPs from the network interface requires the VPS to be active - case #56
  • Suspending the VPS will no longer result in shutting it off, but it will pause it instead - case #63
  • Assorted code tweaks along with language, notifications, and UI refinements
v1.6.0 Released: May 24th, 2018
New Feature
  • OpenStack Queens support
  • Protect VM - prevent a virtual machine from being terminated or rebuilt by WHMCS
  • Allow clients to add, delete and view firewall rules
  • Send email notification after successful VM creation
  • Select the API version for server configuration
  • Select endpoint addresses for server configuration
  • Support for a custom port for server configuration
  • 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
  • Minor code and language corrections
v1.5.3 Released: Apr 20th, 2018
New Feature
  • WHMCS V7.5 support
  • PHP 7.1 and 7.2 support
v1.5.2 Released: Dec 14th, 2017
New Feature
  • Default volume size field for server creation if no corresponding configurable option is used
  • 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
  • Flavor disk size is now set to 0 if the volume and flavor are used together
  • Solved issue that might cause assigning an incorrect number of IP addresses while creating or changing the package
  • Assorted code corrections
v1.5.1 Released: Oct 18th, 2017
New Feature
  • OpenStack Pike support
  • Support for OpenStack Gnocchi service to store metrics and index resources
v1.5.0 Released: Jul 26th, 2017
New Feature
  • OpenStack Ocata support - API V3
  • Automatic custom scripts execution - with Cloud-Init support
  • Rescue mode - let clients access instances in case of malfunction
  • Region selection - supported in the module settings and configurable options
  • Assorted language adjustments
Bug Fix
  • Solved issue permitting the user to launch and use a suspended VM
  • Minor code corrections
v1.4.5 Released: Mar 3rd, 2017
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
  • Solved issue concerning server password decryption
  • Resolved SQLSTATE exception errors occurring in cron execution when MySQL 5.7 is used
v1.4.4 Released: Jan 16th, 2017
Bug Fix
  • Altered 'VM Images' list to show the public ones only
  • Adjusted display of 'noVNC Console' with corrected 'title' parameter in URL
  • Regulated IP address assignment when multiple subnets are available
v1.4.3 Released: Jan 2nd, 2017
Bug Fix
  • Resolved server blocking issue by reducing number of AJAX requests
  • Initialize module tables correctly
v1.4.2 Released: Oct 26th, 2016
New Feature
  • PHP 7 support
Bug Fix
  • Minor code refinements
v1.4.1 Released: Oct 10th, 2016
New Feature
  • WHMCS V7 support
Bug Fix
  • Corrected display of exception during cron job execution
v1.4.0 Released: May 25th, 2016
New Feature
  • OpenStack Mitaka Support
Bug Fix
  • Create VM using volume - prevent duplicating volume
v1.3.1 Released: Apr 22nd, 2016
Bug Fix
  • Test server connection - resolve 'not trusted certificates' problem
  • Save product settings under 'Module Settings'
v1.3.0 Released: Nov 19th, 2015
New Feature
  • OpenStack Liberty Supports
Bug Fix
  • Manage backups
  • User interface tweaks
v1.2.3 Released: Sep 11th, 2015
New Feature
  • WHMCS V6 support
v1.2.2 Released: Mar 2nd, 2015
  • Compatibility with WHMCS 5.3.12
Bug Fix
  • Minor fixes
v1.2.1 Released: Aug 29th, 2014
  • Improved security and license validation
v1.2.0 Released: Apr 30th, 2014
New Feature
  • Integration with Advanced Billing For WHMCS
  • Extended connection test
  • Support for SSH keys
  • Support for security groups
  • Support for Cinder volumes
Bug Fix
  • Minor fixes
v1.0.0 Released: Mar 28th, 2014
  • Stable Release
Read More


  • 9 months ago
    This module is production ready and we create more than 1000 openstack instances with this module without any issue!
  • 3 years ago
    Well done! I'm very pleased with ModulesGarden support. They were very pleasant and responsive from the start. This experience gave me confidence to explore more of their module offerings.
Read More

See Also

Product Auto Upgrade For WHMCS Icon
Product Auto Upgrade

Product Auto Upgrade For WHMCS

Chosen by 104 customers

Modify products and configurable options automatically basing on registered resource usage as well as let clients handle scaling rules and time intervals for notifications.

Advanced Billing For WHMCS Icon
Advanced Billing

Advanced Billing For WHMCS

Chosen by 587 customers

Extend billing models and customize invoice delivery to charge your clients for actual server resource usage, opened tickets, each hour of product use and more.

EasyDCIM Dedicated Servers For WHMCS Icon
EasyDCIM Dedicated Servers

EasyDCIM Dedicated Servers For WHMCS

Chosen by 1340 customers

Offer dedicated servers of EasyDCIM in your WHMCS, automate delivery and handling of flexible products as well as empower your clients to oversee ordered servers remotely.

Amazon Lightsail For WHMCS Icon
Amazon Lightsail

Amazon Lightsail For WHMCS

Chosen by 81 customers

Equip your clients with customized Amazon Lightsail instances, give them fundamental control over owned products and allow to view server usage on graphs.