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
- Linux OS And Solutions:
-
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
Changelog
v1.11.0
Released: Sep 19th, 2024- 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
- 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
- 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- WHMCS V8.11 support
- Support for PHP 8.2 version
- Requires ionCube Loader V13 or later
- 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- Maintenance update and stability optimizations
- 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- Support for WHMCS V8.7 and previous
- 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- 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
- "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
- 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
- Support for WHMCS V8.5 and previous
- 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- 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- 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
- Rebranded module name from "Hetzner VPS For WHMCS" to "Hetzner Cloud Servers For WHMCS"
- 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- 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
- 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
- Support for WHMCS V8.3 and previous
- Support for PHP 7.3 version
- Minor code corrections and language adjustments
v1.7.1
Released: Nov 7th, 2022- WHMCS V8.6 support
- Support for PHP 8.1 version
- Requires ionCube Loader V12 or later
- Support for WHMCS V8.2 and previous
- Support for PHP 7.2 version
- 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- Networks management - allow clients to create networks along with their subnets, routes, attached resources and aliases
- Support for WHMCS V8.1 and previous
- 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- 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
- Expanded list of available images - including both Windows Server and Linux based solutions
- Minor code corrections, language, and UI adjustments
v1.5.2
Released: Mar 24th, 2022- WHMCS V8.4 support
- Support for WHMCS V8.0 and previous
- 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- WHMCS V8.3 support
- Minor code corrections
v1.5.0
Released: Aug 25th, 2021- 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
- Updated module framework
- Support for WHMCS V7.10 and previous
- Support for PHP 7.1 version
- Assorted code corrections
v1.4.2
Released: Feb 24th, 2021- WHMCS V8.1 and "Twenty-One" theme support
- Prevented certain security issue
- Other minor code corrections
v1.4.1
Released: Oct 26th, 2020- 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- 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
- Support for WHMCS V7.8 and previous
- 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- WHMCS V8.0 and PHP 7.4 support
v1.3.0
Released: Jul 1st, 2020- 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
- Added notification when a snapshot cannot be restored because the process of restoring another snapshot has not been finished yet
- Minor code corrections and other improvements
v1.2.4
Released: May 7th, 2020- You can now add snapshots to "Available Images To Rebuild" configuration of products - case #69
- Support for WHMCS V7.7 and previous
- Resolved issues with using other language files for the admin area translation - case #72
v1.2.3
Released: Mar 24th, 2020- WHMCS V7.10 support
- 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- WHMCS V7.9 support
- Adjusted size of icon files
- Support for WHMCS V7.6 and previous
v1.2.1
Released: Nov 18th, 2019- 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- 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
- 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.
- Support for WHMCS V7.5 and previous
- 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- 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- Stable Release
Reviews
-
Hetzner Cloud Servers For WHMCSJosé Arteaga (AlfaNew3 LLC) 4 months agoThis 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.
-
Hetzner Cloud Servers For WHMCSMarcus T.P (Techa) 9 months agoIt is the best place you can get WHMCS-related services, worth all the money.
-
Hetzner Cloud Servers For WHMCSMehdi Ali (Strafe Servers Limited) 10 months agoHave 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 -
Hetzner Cloud Servers For WHMCSGanje Host (Ganjehost) 1 year agoI 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
-
Hetzner Cloud Servers For WHMCSEric Ricielle (tucanoweb) 2 years agoThe module met my expectations. The staff is helpful and polite.
-
Hetzner Cloud Servers For WHMCSSamama Awais (SAMAMA Holding) 3 years agoThe 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 :-)
-
Hetzner Cloud Servers For WHMCSMohammadHossein Izadi (Webdade) 3 years agoVery good for selling hetzner vps servers on whmcs, without any problems, working over 3 years!
-
Hetzner Cloud Servers For WHMCSAn Le (Cloudmini) 3 years agoGood module with a feature I need is creating VMs from snapshot and fast supporting.
-
Hetzner Cloud Servers For WHMCSAndrei G (The Projekt Company) 4 years agoWorks 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!