PUQ Hetzner Datacenter provisioning and automation module

PUQ Hetzner Datacenter provisioning and automation module

Developed By PUQ sp. z o.o.

Compatible with WHMCS v8.13

Description

The Hetzner WHMCS module enables seamless integration with Hetzner Cloud services, enabling automated provisioning, management, and billing of cloud servers directly from the WHMCS platform.

This module supports a wide range of features, including server creation, suspension, resumption, termination, and various server management tasks such as reboot, reset, and remote console access.

In addition, it offers features such as IP address monitoring, bandwidth monitoring, backup and snapshot management, making it a complete solution for reselling Hetzner Cloud services.

The module has been tested on the WHMCS version from 8+. We assume that the module should work without any problems on the older version of WHMCS 7, but we cannot guarantee it. You have 7 days to fully test the module for free.

The module, fully installed and correctly implemented in the system, offers the following functionalities.

Get Your Free Development License: https://puqcloud.com/devlicenses

You can acquire a free Development License of this module. This license grants you access to our software products, allowing you to explore and test them for your development and testing projects. It's an invaluable tool for developers and teams seeking to familiarize themselves with our products and engage in limited-scale development before committing to the purchase of commercial licenses.

Module Functions:

  • Auto create and deploy cloud servers
  • Suspend/Unsuspend/Terminate/Change Package/Change Password
  • IP management and bandwidth monitoring
  • Backup and snapshot management
  • SSH key management
  • Custom email notifications
  • Multilingual support (English, Russian, Ukrainian, etc.)
  • Client area functionalities for server management

Available options in the admin panel:

  • Create users
  • Suspend users
  • Terminate users
  • Unsuspend users
  • Change password
  • Change Package

Available options in the client panel:

  • Server management (start, stop, reboot)
  • Access to remote console
  • IP management
  • Backup and snapshot management
  • SSH key management
  • View server details and usage statistics

Please look for complete documentation in the link below as this is advanced module and have many more options.

Additional project info

On the basis of our experience and modules that we have created and use for production every day in our company, we decided to publish a commercial version, hence the code of the modules is not the achievement of a programmer who learns and tests new solutions, but the result of the work of experienced developers with over 20 years of experience.

Price for the module.

We are based on a subscription model and we offer two variants - monthly and annual. The annual plan comes with a big discount on the monthly version. More details can be seen on the product page of our store.

Translation

For each of our products, we have prepared a Weblate-based translation mechanism that uses deepL machine learning engine. Missing translations can, for each available language, be generated automatically and suggestions for better expressions.

Module Documentation

English documentation: https://puqcloud.com/link.php?id=109

We have prepared a detailed installation manual for the module, including all the steps needed to implement the module.

 

There are no reviews yet!

Be the first to review PUQ Hetzner Datacenter provisioning and automation module.

Version Compatibility


Compatible with WHMCS v8.13

Full Version Compatibility


  • All versions of WHMCS v8.13
  • Selected versions of WHMCS v8.12
        8.12.0, 8.12.2
  • All versions of WHMCS v8.11
  • Selected versions of WHMCS v8.10
        8.10.0
  • Selected versions of WHMCS v8.9
        8.9.0
  • Selected versions of WHMCS v8.8
        8.8.0
  • All versions of WHMCS v8.7
  • All versions of WHMCS v8.6
  • All versions of WHMCS v8.5
  • All versions of WHMCS v8.4
  • All versions of WHMCS v8.3
  • All versions of WHMCS v8.2
  • All versions of WHMCS v8.1
  • All versions of WHMCS v8.0

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 PUQ sp. z o.o.

Changelog

v2.1 Released October 6th, 2025

Latest Version


  1. Automatic Pricing UI
    • Added bulk selection of currencies and billing periods with instant preview table.
    • Added Base price (Net/Gross) selector and percentage margin input.
    • Preview recalculates immediately when Base price or Percentage changes.
    • Added “Automatically apply price daily” toggle.
  2. Data storage & compatibility
    • Improved merge logic to prevent overwriting other saved fields.
  3. Bulk pricing logic (AJAX)
    • Automatically updates or creates missing tblpricing rows based on selected currencies and billing periods.
    • Applies Hetzner base price, margin, WHMCS currency rates, and period multipliers with rounding up to currency precision.
  4. Daily Cron automation
    • Extended DailyCronJob to respect saved bulk pricing configuration.
    • Fetches fresh Hetzner base price once per run and applies to all selected currencies and periods.
    • Creates missing tblpricing rows and logs detailed status for each action.
  5. Currency and rounding policy
    • Using Hetzner Cloud API currency (/pricing.currency) instead of hard-coded EUR.
    • Introduced rule: always round UP according to ISO-4217 minor units (0/2/3 decimals).
    • Unified logic: monthly price is rounded first, then multiplied by period factor and rounded again.
    • Both JS preview and server-side calculation now follow identical rounding logic.
  6. Improved server selection UI
    • Expanded dropdown descriptions: name – architecture – cores – memory – disk.
  7. Admin tools for stock management
    • Added “Clear and Reset” button in product configuration to restore stockcontrol and qty values.
  8. Fixes and resilience
    • Fixed issues with potentially lost or overwritten settings.
    • Handled HTML-encoded inputs safely.

 

Previous Versions


v2.0.3 Released May 5th, 2025

View/hide detailed changelog

  1. Added automatic initialization of the database table during module installation and fixed related issues.
  2. General optimization and stability improvements.

 

v2.0.2 Released April 4th, 2025

View/hide detailed changelog

  1. Automatically restores product settings if the server becomes available again.
  2. Added logic for store and revert product data.
  3. Refined retrieval and storage of stockcontrol and qty for quicker recovery.
  4. Optimized
  5. Fix some bugs

 

v2.0.1 Released October 17th, 2024

View/hide detailed changelog

  1. Added the ability to set the user as root in the package settings.
  2. The Public Network DNS PTR list will be copied into the domain field if the field is empty.
  3. Fix a bug preventing the use of SSH keys.
  4. Fix a bug in handling cloud-init when saving a package.

 

v2.0 Released September 24th, 2024

View/hide detailed changelog

Module is coded ionCube v13

Supported php version:

  • php 7.4 WHMCS 8.11.0 -
  • php 8.1 WHMCS 8.11.0 +
  • php 8.2 WHMCS 8.11.0 +

 

v1.0 Released September 3rd, 2024

View/hide detailed changelog

First version

 

See also

Hetzner Servers Manager

Integrate manager for Hetzner Dedicated

Commercial
Liquid Web VPS & Cloud Dedicated Reseller Program

Resell VPS & Cloud Dedicated Products from Liquid Web

Free
SolusVM WHMCS module

Automate the sale of VPS servers & give your clients the ability to completely manage their VPS server inside of WHMCS, using the industry leading SolusVM control panel.

Free
Acronis Cyber Protect Cloud

AI-Powered Integration of Data Protection and Cybersecurity.

Free
VPN reseller module

Resell VPN accounts with whitelabel Windows, Mac, IOS and Android software

Free