PUQ Mautic Skip to main content

Description

Nextcloud module WHMCS

Order now | Download | Community

Nextcloud WHMCS module

The Nextcloud WHMCS module is a provisioning module that integrates WHMCS with Nextcloud servers, enabling cloud service providers to offer Nextcloud-based accounts to their customers. The module automates the full lifecycle of user account management through API integration with Nextcloud.


Main features

  • Automatic account provisioning — auto create and deploy client Nextcloud accounts upon order activation
  • Account lifecycle management — create, suspend, unsuspend, terminate, change password, and change package (upgrade/downgrade) for Nextcloud 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, sent via WHMCS cron
  • Multi-language support — 25 languages including Arabic, Catalan, Chinese, Croatian, Czech, Danish, Dutch, Estonian, Farsi, French, German, Hebrew, Hungarian, Italian, Macedonian, Norwegian, Polish, Romanian, Russian, Spanish, Swedish, Turkish, and Ukrainian
  • Client area integration — customers can view server address, credentials with copy-to-clipboard, disk usage pie chart, usage statistics, and access user manual
  • Admin area tools — administrators can view license status, API connection status, user details (username, enabled status, group, email), and disk usage with visual progress bar
  • Configurable username/password rules — flexible rules for automatic username and password generation using macros ({client_id}, {service_id}, {random_digit_x}, {random_letter_x}, date/time macros)
  • Group management — assign Nextcloud groups to users on the server side, automatic group creation
  • Unlimited quota support — set disk size to 0 for unlimited storage
  • License verification — built-in license system with online/offline verification and admin alerts

System requirements

Requirement Minimum
WHMCS 8.x+, 9.x+.
PHP 7.4, 8.1, 8.2, 8.3, 8.4
Nextcloud 20+
ionCube Loader v15+


Screenshots

Client area — Home screen

Client area home screen 01-description-client-area.png

Client area — Disk statistics

Disk statistics 02-description-disk-stats.png

Admin area — Product information

Admin area product information 03-description-admin-area.png