0

Overview

Hetzner Cloud Servers For WHMCS is a module cleverly designed to automate the provisioning as well as all routine tasks in the management of Hetzner Cloud virtual machines. Having a free choice from a range of configurable options, your clients will easily order servers suited to all their personal preferences.

Leaving your WHMCS will no longer be necessary for your customers to control the status of each obtained instance, rebuild it with a distribution of a selected operating system, or even access the remote console. In addition, your client area will offer facilities to handle automatic backups, manage networks with subnets, and create snapshots of machines within the defined size limit. Another plus factor for your customers is the option to choose among Hetzner ISO images to be mounted on their devices. At the same time, it is with no hassle at all that you will decide on available product features, provide own scripts to be executed during the instance creation, as well as pick the exact tools that your client area shall be equipped with.

Cross the bridge to the bright future of your business this very day. Order Hetzner Cloud Servers For WHMCS, and give your clientele a service to remember!

Features

  • Admin Area

    • Create/Suspend/Unsuspend/Terminate Server
    • Power On/Power Off/Shut Down/Reboot Server
    • View/Reset Server Password
    • Change Server Primary IP Address
    • View Server Status And Details
    • View Assigned IPv4 And IPv6 Addresses
    • Rebuild Server With Chosen OS Distribution
    • Mount/Unmount ISO Images
    • View/Manage Floating IP Addresses
    • View/Restore Automatic Backups
    • View CPU/Memory/Network Usage Graphs
    • View Tasks History
    • Configure Product Details:
      • Choose Location/Data Center
      • Choose OS Image
      • Choose Type
      • Define Number Of Floating IPv4 And IPv6 Addresses
      • Define Additional Volume Size And Filesystem
      • Define Snapshots Size Limit
      • Define Random Domain Prefix
      • Define Firewalls Limit
      • Define Firewall Rules Inbound/Outbound/Total Limits
      • Define Reverse DNS Template
      • Select Email Template Sent After Rebuild Action
      • Choose User Data
      • Enable Backups
      • Enable Opening Console In New Window
      • Choose Available Images To Rebuild
      • Choose Available ISO Images To Mount
    • Choose Features Available In Client Area:
      • Rebuild Server
      • Access Console
      • Reverse DNS
      • Floating IP Addresses
      • Backups
      • Graphs
      • Networks
      • Task History
      • Rescue Mode
      • Soft Reboot
      • Change Primary IP Address
      • Snapshots
      • ISO Images
      • Firewalls
      • Available Images To Rebuild
      • Available ISO Images
    • Select Server Information Fields Displayed In Client Area
    • Select Action On Service Suspension And Termination
    • Power Off VM Before Upgrade
    • Enable Static VM Domain Name
    • Generate Configurable Options
    • Run API Connection Test
  • Client Area

    • Power On/Power Off/Shut Down/Reboot Server
    • View/Reset Server Password
    • Change Server Primary IP Address
    • View Server Status And Details
    • View Assigned IPv4 And IPv6 Addresses
    • View/Restore Automatic Backups
    • Create/Manage Firewalls And Their Rules
    • Access Remote Console
    • View/Manage Floating IP Addresses
    • View CPU/Memory/Network Usage Graphs
    • Mount/Unmount ISO Images
    • Create/Manage Networks:
      • Create Subnets And Attach Resources
      • Add Routes
    • Rebuild Server With Chosen OS Distribution
    • Create/Manage IPv6 Reverse DNS Records
    • Create/Restore Snapshots
    • View Tasks History
    • Provide SSH Key During Order
  • Configurable Options

    • Location
    • Data Center
    • Image
    • Type
    • Additional Volume Size
    • Filesystem For Additional Volume Size
    • Snapshots Limit
    • User Data
    • Enable Backups
    • Number Of Floating IPv4 Addresses
    • Number Of Floating IPv6 Addresses
    • Firewalls Limit
    • Inbound Firewall Rules Limit
    • Outbound Firewall Rules Limit
    • Total Limit of Firewall Rules
  • Available Images

    • Linux OS And Solutions:
      • 3CX
      • AlmaLinux
      • Alpine Virtual
      • Archlinux
      • CentOS
      • Clonezilla
      • collab-tools
      • Debian
      • Docker
      • Fedora
      • FreeBSD
      • FreePBX
      • GitLab
      • Go
      • IPFire
      • Jitsi
      • Lamp
      • k3OS
      • Kali Linux
      • mfsBSD
      • NetBSD
      • Nextcloud
      • NixOS
      • OPNsense
      • OpenBSD
      • openSUSE
      • Oracle Linux
      • Owncast
      • pfSense CE
      • PhotoPrism
      • Prometheus Grafana
      • Proxmox Mail Gateway
      • Proxmox VE
      • RancherOS
      • Rocky Linux
      • Ruby
      • RustDesk
      • Securepoint UTM
      • SystemRescueCD
      • TrueNAS SCALE
      • Ubuntu
      • virtIO Drivers
      • VyOS
      • WireGuard
      • WordPress
    • Microsoft Windows:
      • Windows Server 2022
      • Windows Server 2019
      • Windows Server 2016
      • Windows Server 2012 R2
      • Windows VirtIO Drivers
    • Any Other OS Platforms And Solutions When Made Available By Hetzner
  • General Info

    • Supports Hetzner Cloud Solutions
    • 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
    • Fully Integrated With Lagom WHMCS Client Theme
    • Multi-Language Support
    • Supports PHP 8.2 Back To PHP 7.4
    • Supports WHMCS Metric Billing - Integration: Cores, Memory, Disk
    • Supports WHMCS Server Sync Tool
    • Supports WHMCS Themes "Six" And "Twenty-One"
    • Supports WHMCS V8.11 Back To WHMCS V8.8
    • Requires ionCube Loader V13 Or Later
    • Easy Module Upgrade To Open Source Version
Read More

Changelog

v1.11.0

Released: Sep 19th, 2024
New Feature
  • Allow clients to change the server's primary IP address - case #337
  • Define the "Number of Floating IPv6 Addresses" for server assignment in the module settings or through configurable options - case #344
  • Configure the "Action on Service Termination" to either remove the server or perform no action - case #361
  • The "Username" can now be displayed in the "Server Information" details section in the client area - case #370
  • Select a dedicated email template, with the server credentials included, that will be sent to the client after an instance rebuild - case #351
  • Implemented WHMCS metric billing for "Additional Disk", Snapshots", "Bandwidth", and usage of "IPv4" and "IPv6" addresses - case #329, #357
Improvement
  • Added support for the "{$domain}" and {$tld} variables in the "Reverse DNS Template" - case #366
  • Added notice informing that changing the server's "Location" or "Data Center" is not possible during an "Upgrade/Downgrade" process
  • Adjusted names of several service actions
Bug Fix
  • Solved case where the "Additional Tools" shortcuts were not appearing in the client area service sidebar menu - case #379
  • Fixed issue where "x86" images were unavailable for rebuild
  • Additional adjustments to improve server rebuild functionality
  • Corrected issue where text in tooltips was incorrectly cut off due to text wrapping
  • Added missing server language entries into the translation file
  • Eliminated specific errors that might occur when running cron job commands
  • Solved problem where clients could create snapshots despite setting the "Snapshots Limit" to "0" - case #371
  • Fixed issue where the "Upgrade/Downgrade" action failed if the instance did not have any floating IP addresses assigned - case #362
  • Other minor code corrections, language and UI adjustments

v1.10.3

Released: Aug 15th, 2024
New Feature
  • WHMCS V8.11 support
  • Support for PHP 8.2 version
Changed
  • Requires ionCube Loader V13 or later
Bug Fix
  • Eliminated "sizeof(): Argument #1 ($value) must be of type Countable|array, null given in (...)/ServerManager.php:90" error that might occur when accessing the client area with a server that has no volumes - case #374
  • Fixed "Call to a menber function to Array()" exception error that could occur on the client area service page when an invalid UID was stored in the session - case #376

v1.10.2

Released: Jul 11th, 2024
Improvement
  • Maintenance update and stability optimizations
Bug Fix
  • Resolved error that appeared when entering a service in the client area if the "Server ID" custom field was not configured - case #372

v1.10.1

Released: May 13th, 2024
Removed
  • Support for WHMCS V8.7 and previous
Bug Fix
  • Adjusted display of selected entries for "Server Information" in the client area - case #358
  • Resolved "Argument #1 ($value) must be of type Countable|array" error that could occur when trying to open a service in the client area without filling in the "Server ID" custom field - case #360
  • Added missing ID numbers for generated "Image" configurable options to ensure compatibility with the "CAX11" instance type - case #363

v1.10.0

Released: Jan 10th, 2024
New Feature
  • WHMCS V8.9 support
  • Option to enable "Rescue Mode" directly from both the client and admin areas
  • Option to perform a "Soft Reboot" of the server from both the client and admin areas
  • Option to manually create backups on demand from the client and admin areas - case #107, #285
  • View the "Tasks History" with details on performed actions, their status, and dates of completion from the server activity section
  • Select the "Filesystem for Additional Volume Size" for server configuration and configurable options
  • Enable "Power Off VM Before Upgrade" to prevent potential crashes and errors during the VM upgrade process - case #317
  • Enable "Static VM Domain Name" to prevent automatic changes of VM hostname by Hetzner - case #326
Improvement
  • "Reverse DNS Template" now includes support for Floating IP Addresses
  • Server "Type" options for product configuration will now be displayed based on the selected "Location" - case #209
  • The server "Location" can now be displayed in the server information section in the client area
  • Added option to delete backups in bulk from the client area
  • Added option to select "None" for the action on service suspension - case #330, #345
  • The list of available machine types for configuration now includes their locations and prices from Hetzner
  • The list of available images for rebuilding now includes information about their supported architecture (x86 / ARM) - case #348
  • The lists of available images for selection are now sorted alphabetically
  • Updated API endpoints to be compliant with the October 2023 announcement regarding the withdrawal of previously used endpoints - case #331
  • Implemented language overrides support, enabling the utilization of customized translations
Changed
  • Renamed the configuration field "Number of Floating Addresses" to "Number of Floating IPv4 Addresses" - case #343
  • Outgoing bandwidth usage now uses "GB" units instead of "MB" - case #327
Removed
  • Support for WHMCS V8.5 and previous
Bug Fix
  • Solved  issue related to encoding certain special characters in snapshot descriptions
  • Fixed problem with enabling backups through configurable options - case #225
  • Corrected notification when trying to create a firewall with a name that is already in use - case #287
  • Eliminated problem of displaying duplicated ISO images
  • Adjusted field validation notices for network creation
  • Solved issue with translating "Server Information" fields into another language - case #301
  • Restored possibility to display "Data Center" information in the "Server Information" section within the client area - case #323
  • Resolved exception error that could occur due to conflicts with the WHMCS "LazyCollection" class - case #273
  • Solved issue with saving a large number of available ISO images in product configuration - case #325
  • Fixed case where outgoing bandwidth traffic was incorrectly presented as incoming - case #327
  • Eliminated "TypeError" that could occur when trying to use WHMCS "Sync Accounts" on a PHP 8.1 server - case #334
  • Fixed "502 error" that could occur when saving changes in product configuration - case #333
  • Other minor code corrections, UI and language adjustments

v1.9.1

Released: Apr 6th, 2023
Bug Fix
  • Corrected displaying of IPv6 address for reverse DNS - case #315
  • Additional volume will be now properly deleted from the server if the size value in the corresponding configurable option is changed to zero - case #320
  • Fixed problem that could result in a 500 error when generating selected configurable options - case #316
  • Eliminated "TypeError: count(): Argument #1 ($value) must be of type Countable|array" that could occur when running cron on PHP 8.1 - case #321

v1.9.0

Released: Mar 29th, 2023
New Feature
  • Collecting data on the Hetzner outgoing traffic which can be then displayed in the server information box and in the WHMCS bandwidth usage statistics - case #289
  • Option to increase the additional volume size of a server during the WHMCS "Change Package" and "Upgrade/Downgrade" actions - case #302
Changed
  • Rebranded module name from "Hetzner VPS For WHMCS" to "Hetzner Cloud Servers For WHMCS"
Bug Fix
  • The password details field will be now automatically refreshed after the password has been changed - case #306
  • Eliminated problem with missing ID numbers of an Image in the generated configurable options - case #284
  • Other minor code corrections

v1.8.0

Released: Jan 11th, 2023
New Feature
  • WHMCS V8.7 support
  • Select the server information fields that will be displayed in the client area
  • A default subnet will be now automatically created when adding a network
  • Created backups can now be deleted directly in the client area
  • Added bulk deletion action in the "Networks", "Subnets", "Routes", and "Resources" sections
Improvement
  • Related networks and firewalls will be now automatically removed from the Hetzner panel upon server termination
  • Messages informing about an exceeded number of firewall rules can now be translated in the language file
Removed
  • Support for WHMCS V8.3 and previous
  • Support for PHP 7.3 version
Bug Fix
  • Minor code corrections and language adjustments

v1.7.1

Released: Nov 7th, 2022
New Feature
  • WHMCS V8.6 support
  • Support for PHP 8.1 version
Changed
  • Requires ionCube Loader V12 or later
Removed
  • Support for WHMCS V8.2 and previous
  • Support for PHP 7.2 version
Bug Fix
  • Eliminated problem with loading the "Upgrade/Downgrade" popup window in the admin area view caused by the "Uncaught: TypeError" - case #269
  • Fixed issues that caused the Hetzner console not to be displayed in a new window after opening it - case #274
  • Corrected colocation from the "utf8_general_ci" to the "utf8_unicode_ci" for the "CronTasks" database table - case #277

v1.7.0

Released: Jul 13th, 2022
New Feature
  • Networks management - allow clients to create networks along with their subnets, routes, attached resources and aliases
Removed
  • Support for WHMCS V8.1 and previous
Bug Fix
  • Fixed problem with snapshots missing from the list of available images to rebuild instances in the product configuration - case #255
  • Other minor code corrections and adjustments

v1.6.0

Released: Apr 27th, 2022
New Feature
  • WHMCS V8.5 support
  • Automatically create PTR records based on the provided reverse DNS template upon server creation - case #126
  • Decide whether the console should be accessed in a single section tab or in a new popup window - case #128
  • Select applications when rebuilding a virtual machine with an image - case #137
  • You can now limit the number of firewalls and their rules per product or via configurable options - case #189
  • Choose whether the server should be shut down or powered off once the service suspension action is triggered - case #136
  • Introduced "Memory IO Operation Usage" and "Network Package Traffic" to usage graphs
  • Time frames can now be customized to display the usage graphs in different ranges
  • Usage graphs are now also displayed in the admin area product section
Improvement
  • Expanded list of available images - including both Windows Server and Linux based solutions
Bug Fix
  • Minor code corrections, language, and UI adjustments

v1.5.2

Released: Mar 24th, 2022
New Feature
  • WHMCS V8.4 support
Removed
  • Support for WHMCS V8.0 and previous
Bug Fix
  • Eliminated various "Mixed Content" errors occurring in the browser's developer's console - case #210
  • Fixed "Call to a member function shutdown()" that might have occurred for a suspended account - case #219
  • Corrected problem with creating module tables when the database charset was different than UTF-8 - case #221
  • Resolved issues with loading remote access to a console when the server was using certain HTTPS settings - case #222

v1.5.1

Released: Oct 1st, 2021
New Feature
  • WHMCS V8.3 support
Bug Fix
  • Minor code corrections

v1.5.0

Released: Aug 25th, 2021
New Feature
  • WHMCS V8.2 support
  • Firewalls - allow clients to manage firewalls and their rules
  • Graphs - clients can now view the CPU Usage, Memory Usage and Network Traffic graphs
  • Support for the Advanced Billing For WHMCS module
Improvement
  • Updated module framework
Removed
  • Support for WHMCS V7.10 and previous
  • Support for PHP 7.1 version
Bug Fix
  • Assorted code corrections

v1.4.2

Released: Feb 24th, 2021
New Feature
  • WHMCS V8.1 and "Twenty-One" theme support
Bug Fix
  • Prevented certain security issue
  • Other minor code corrections

v1.4.1

Released: Oct 26th, 2020
Bug Fix
  • Fixed "Call to undefined function" error that might have occurred while loading the product's module settings - case #124

v1.4.0

Released: Sep 9th, 2020
New Feature
  • Automatic backups - allow clients to order instances with the enabled or disabled automatic backups feature - case #28
  • User data support - provide own scripts that can be executed during the instance creation - case #71
  • Floating IPs support - specify the number of floating IP addresses for the instance and edit their RDNS entires - case #84
  • Provide a random domain prefix that will be used when the domain hostname is not provided for the instance - case #54
Removed
  • Support for WHMCS V7.8 and previous
Bug Fix
  • Resolved issues with rebuilding from snapshots - case #94
  • Fixed problems with importing servers using the WHMCS "Server Sync" tool - case #122
  • Other code corrections and improvements

v1.3.1

Released: Aug 28th, 2020
New Feature
  • WHMCS V8.0 and PHP 7.4 support

v1.3.0

Released: Jul 1st, 2020
New Feature
  • Reverse DNS - allow clients to create and manage their IPv4 and IPv6 reverse DNS records
  • Support for built-in WHMCS "Metric Billing"
  • Support for built-in WHMCS "Server Sync Tool"
  • Support for built-in WHMCS bandwidth usage calculation
Improvement
  • Added notification when a snapshot cannot be restored because the process of restoring another snapshot has not been finished yet
Bug Fix
  • Minor code corrections and other improvements

v1.2.4

Released: May 7th, 2020
New Feature
  • You can now add snapshots to "Available Images To Rebuild" configuration of products - case #69
Removed
  • Support for WHMCS V7.7 and previous
Bug Fix
  • Resolved issues with using other language files for the admin area translation - case #72

v1.2.3

Released: Mar 24th, 2020
New Feature
  • WHMCS V7.10 support
Bug Fix
  • All available ISO images in Hetzner can now be listed, instead of up to 50 limit introduced in the previous version - case #57
  • Resolved issue with loading product's module settings that might have occurred due to PHP 7.3 version used on the server - case #65

v1.2.2

Released: Dec 20th, 2019
New Feature
  • WHMCS V7.9 support
Improvement
  • Adjusted size of icon files
Removed
  • Support for WHMCS V7.6 and previous

v1.2.1

Released: Nov 18th, 2019
Bug Fix
  • Fixed problem with listing only 25 ISO images instead of all from 48 images currently available in Hetzner - case #57

v1.2.0

Released: Nov 6th, 2019
New Feature
  • Snapshots support - allows clients to create and restore snapshots of machines within the defined size limit
  • ISO images support - mount/unmount selected Hetzner ISO images to install more operating systems on machines
Improvement
  • The "Rebuild" feature has been introduced to the machine view in the admin area
  • OS distribution names located in a language file can be now translated.
Removed
  • Support for WHMCS V7.5 and previous
Bug Fix
  • Empty password fields will no longer appear if the SSH key was provided during the order
  • Resolved issue with displaying "null" password notifications when attempting to rebuild a machine that uses the SSH key submitted during the order
  • Minor code corrections and tweak-ups

v1.1.0

Released: Jun 12th, 2019
New Feature
  • Reset server password directly from the client or admin area - case #29
  • Display VM password in the "Server Information" details at any time if an SSH key has not been used when creating the VM - case #24
  • A new, one-time password will be now displayed for the client after rebuilding the VM

v1.0.0

Released: May 22nd, 2019
Launch
  • Stable Release
Read More

Reviews

  • 5 months ago
    This module is just what we needed!, it works like a charm and is plenty of resources and tools really useful for us (administrators) and end users (customers). Love the simplicity and fast response of this module, we give to ModulesGarden 5 starts for sure.
  • 10 months ago
    It is the best place you can get WHMCS-related services, worth all the money.
  • 11 months ago
    Have been using this plugin for years now, never really bad any issues with it, works always as described and the support have always been able to rectify any issues I've had, which happened once in about 2 or 3 years.

    great module with great developers
  • 1 year ago
    I worked with other modules for about 2-3 months, but we had breath taking problems while using them. When we migrate from other module to this module, all of our problems are solved.
    Thank you Modules Garden

  • 2 years ago
    The module met my expectations. The staff is helpful and polite.
  • 3 years ago
    The Best Hetzner VPS module out there I am using it from a while now and didn't face any issue to set it up, all commands are working flawlessly :-)
  • 3 years ago
    Very good for selling hetzner vps servers on whmcs, without any problems, working over 3 years!
  • 4 years ago
    Good module with a feature I need is creating VMs from snapshot and fast supporting.
  • 4 years ago
    Works very good, no issues. All functionalities are as described, we tested the module for a week than purchased it. We also had an error during the testing phase, that was fixed in approx a day so great support as well!
Read More

See Also

SMS Center For WHMCS Icon
SMS Center
$149.95/yr
New
WHMCS V8.12

SMS Center For WHMCS

Chosen by 621 customers

Send text messages to staff members and clients using over 80 different gateways, create SMS templates, handle mass texting and enable two-factor authentication.

$149.95/yr
Advanced Billing For WHMCS Icon
Advanced Billing
$199.95/yr
WHMCS V8.11

Advanced Billing For WHMCS

Chosen by 759 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.

$199.95/yr
Google Cloud Virtual Machines For WHMCS Icon
Google Cloud Virtual Machines
$149.95/yr
WHMCS V8.11

Google Cloud Virtual Machines For WHMCS

Chosen by 130 customers

Deploy an automated technique of delivering and handling Google Cloud servers and allow clients to remotely adjust the status of ordered machines in WHMCS.

$149.95/yr
Virtuozzo Hybrid Server For WHMCS Icon
Virtuozzo
Hybrid Server
$249.95/yr
WHMCS V8.11

Virtuozzo Hybrid Server For WHMCS

Chosen by 191 customers

Open up the way to sell and manage virtual servers in WHMCS automatically plus offer remote access to noVNC console along with plenty of handling tools in your client area.

$249.95/yr
;