PUQ MinIO S3 provisioning module

PUQ MinIO S3 provisioning module

Developed By PUQ Software

Compatible with WHMCS v9.0

The module allows the company to offer its customers the possibility of managing data storage compatible with S3 object storage using the MinIO S3 solution. The module requires a fully configured MinIO server to work (supported MinIO version: RELEASE.2025-04-22T22:12:26Z or lower). The module does not assist in the creation of such a server in any way.

Main features

  • Automatic account provisioning — auto create and deploy product (User and S3 Buckets) upon order activation
  • API-driven management — the module uses only the API to manage the accounts on the MinIO server
  • Account lifecycle management — create, suspend, unsuspend, terminate, change password, and change package for MinIO S3 user accounts
  • Disk usage monitoring — track and display disk usage statistics with historical data and configurable retention period
  • Email notifications — automatic notifications when disk usage exceeds configurable thresholds
  • Suspension on disk limit — automatic suspension when the disk limit is exceeded, with policy switching to restricted mode
  • Multi-language support — 25 languages including Arabic, Azerbaijani, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Farsi, French, German, Hebrew, Hungarian, Italian, Macedonian, Norwegian, Polish, Romanian, Russian, Spanish, Swedish, Turkish, and Ukrainian
  • Link to instructions — configurable link for setting up the service in the client area
  • Policy management — configurable raw policies for standard and disk-limited access, with admin controls to force policy updates
  • Default bucket creation — optional automatic creation of a default bucket with configurable suffix

Admin Panel Options

  • Suspend users
  • Terminate users
  • Unsuspend users
  • Change users password
  • Change Package
  • API connection status
  • Disk status
  • Update Policy / Set Standard Policy / Set Limited Policy

Client Panel Options

  • Change the MinIO user password
  • Disk status
  • Using disk space statistics
  • Bucket information

System requirements

Requirement Minimum / Supported Version WHMCS 8.x+, 9.x+. PHP 7.4, 8.1, 8.2, 8.3, 8.4 ionCube Loader v15+ MinIO Server RELEASE.2025-04-22T22:12:26Z or lower

[!IMPORTANT] MinIO Server Version Requirement: The module supports MinIO server versions up to RELEASE.2025-04-22T22:12:26Z (or lower). It is not compatible with higher/newer releases due to MinIO upstream API changes.

Links

  • Product page: https://puqcloud.com/whmcs-module-minio-s3.php
  • Documentation: https://doc.puq.info/books/minio-s3-whmcs-module
  • Support: https://puqcloud.com/submitticket.php
  • Community: https://community.puqcloud.com/

 

There are no reviews yet!

Be the first to review PUQ MinIO S3 provisioning module.

Version Compatibility


Compatible with WHMCS v9.0

Full Version Compatibility


  • All versions of WHMCS v9.0
  • All versions of WHMCS v8.13
  • All versions of WHMCS v8.12
  • 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

System Requirements


  • WHMCS: 8.x+, 9.x+
  • PHP: 7.4, 8.1, 8.2, 8.3, 8.4
  • ionCube Loader: v15+
  • MinIO Server: RELEASE.2025-04-22T22:12:26Z or lower

* Requirements listed are in addition to the WHMCS default system requirements.

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 Software

Changelog

v3.1 Released March 1st, 2026

Latest Version


  1. Added null coalescing checks for all array and superglobal accesses to prevent "Undefined array key" warnings
  2. Added null-safe operators for object property access where object can be null
  3. Fixed type safety for typed class properties (preventing TypeError on null assignment)
  4. Added boundary checks for empty database query results

 

Previous Versions


v3.0 Released January 25th, 2026

View/hide detailed changelog

  1. Support for WHMCS 9+

  2. Product module settings have been redesigned

    ⚠️ Product reconfiguration is required after update

  3. Updated client area interface design

Product reconfiguration is required after update

 

v2.0 Released September 23rd, 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.9.1 Released August 13th, 2024

View/hide detailed changelog

  1. Fixed bug with password, when "Show password" is "no"

 

v1.9 Released June 27th, 2024

View/hide detailed changelog

  1. Adapted to MinIO version RELEASE.2024-06-26T01-06-18Z

Attention, the module will not work with versions lower than Adapted to MinIO version RELEASE.2024-06-26T01-06-18Z

 

v1.8 Released June 6th, 2024

View/hide detailed changelog

  1. Client area more adapted for mobile version
  2. Buttons for copying login and password have been added to the client area

 

v1.7 Released May 16th, 2024

View/hide detailed changelog

  1. User blocking is disabled after the limit is reached
  2. When the limit is exhausted, the policy switches to "Raw policy Disk limit"
  3. Added functional buttons and policy management in the admin area
  4. Added a functional button for Recalculate Disk Space disk space so that the client can enable read and write rights after cleaning his disk

After updating, you need to insert and save the "Raw policy Disk limit" in the product settings Copy from: https://doc.puq.info/books/minio-s3-whmcs-module/page/changelog

 

v1.6 Released December 21st, 2023

View/hide detailed changelog

Fixed Issues:

  1. Resolved a bug preventing the deletion of policies when an account is deleted.

Enhancements:

  1. Improved the API error logging system for enhanced diagnostics and troubleshooting.

New Features:

  1. Added functionality to disable bucket creation by default.
  2. Introduced the option to set a default bucket suffix.

Client Area Enhancements:

  1. Added the ability to disable the display of service passwords by default.
  2. Introduced a "Show" button for displaying service passwords in the Client Area.
  3. Provided options to display service passwords in plain text.

You should save the 'Module Setting' in your products for the module to function correctly.

 

v1.5 Released December 18th, 2023

View/hide detailed changelog

  1. Support MinIO RELEASE.2023-12-14T18-51-57Z
  2. Minor changes in the client area

 

v1.4 Released October 11th, 2023

View/hide detailed changelog

  1. Support MinIO RELEASE.2023-10-07T15-07-38Z
  2. Translations added/updated (Arabic, Azerbaijani, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Farsi, French, German, Hebrew, Hungarian, Italian, Macedonian, Norwegian, Polish, Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian)

 

v1.3 Released September 8th, 2023

View/hide detailed changelog

  1. Support MinIO RELEASE.2023-09-07T02-05-02Z

 

v1.2 Released March 5th, 2023

View/hide detailed changelog

  1. Support for PHP 8.1 and PHP 7.4
  2. Support MinIO RELEASE.2023-02-22T18-23-45Z.
  3. Changes made to templates, add icons
  4. API timeout set 30

 

v1.1 Released February 22nd, 2023

View/hide detailed changelog

  1. Support WHMCS V8.6
  2. Support for PHP 8.1 (Loader v12) and PHP 7.4
  3. Changes made to templates
  4. In the service settings, the choice of email template was changed to a drop-down menu.
  5. Added translations: German, Ukranian
  6. Updated mechanism for deleting objects, buckets, and user when terminating a service

 

v1.0 Released August 1st, 2022

View/hide detailed changelog

Initial Version.

 

See also

w2x for Xero

Synchronise your invoices, Contacts, Products and Payments with Xero

Commercial
Services Fee

Transfer the fees to your client

Commercial
QuickBooks Online For WHMCS

Integrate your financial data stored in WHMCS into QuickBooks Online.

Commercial
KashFlow Accounting

Automatically transfer your billing & transaction history to KashFlow

Free
Zero Invoice Management

Avoid sending notifications or creation of 0€ Invoices

Free