PUQ Synology provisioning module

PUQ Synology provisioning module

Developed By PUQ Software

Compatible with WHMCS v9.0

The PUQ Synology module for WHMCS turns your Synology NAS into a fully automated, self-service storage product. From the moment a client places an order, the module creates and manages their Synology DSM account end-to-end — no manual steps, no DSM logins, no spreadsheets. Everything is handled through the official Synology DSM Web API.

Built for resellers and hosting providers, the module lets you sell disk space on Synology devices with per-plan parameters defined by Synology groups, while your clients get a clean, modern self-service area.

Note: The module requires an existing, fully deployed Synology machine with properly configured groups and other options (more information later in the manual).

Note: The module does not install or configure DSM on Synology machines in any way — it only provisions and manages user accounts through the API.

Key features

Full account lifecycle automation

  • Automatic account creation and deployment on Synology when an order is activated
  • Suspend, unsuspend, terminate, change password and change package — all driven by the DSM API
  • Duplicate protection — the module never overwrites an account that already exists on the NAS
  • Smart, collision-safe username generation with macros ({client_id}, {service_id}, random digits/letters, date/time) — always DSM/Linux-compliant
  • DSM-policy-aware password generation — generated passwords automatically satisfy your server's password-strength rules

Group-based plans (real limits on the server)

  • Each product assigns the client to a pre-configured Synology group, chosen from a live drop-down of the groups that actually exist on your server
  • The real disk quota and permissions are enforced by that Synology group — configure them once in DSM and resell with confidence
  • On package change, the user is moved from the old group to the new one automatically

Disk usage monitoring & notifications

  • Live disk usage with current and historical data (last 30 days and monthly averages)
  • Automatic email notification when a client exceeds a configurable usage threshold
  • Usage percentage and free/used breakdown shown to the client

Modern client area

  • Redesigned, card-based interface with copy-to-clipboard for credentials and a show/hide password toggle
  • Disk-usage pie chart and historical usage statistics charts
  • One-click link to your user manual / setup instructions

Powerful admin tools

  • API connection status indicator
  • User details at a glance — username, status, group membership, email, expiry
  • Disk usage progress bar and full breakdown directly on the service page
  • Built-in license verification with proactive alerts on the admin dashboard

Localization & compatibility

  • 25 interface languages out of the box
  • Works across the entire Synology DSM 7 line
  • Compatible with WHMCS 8+ and PHP 7.4 / 8.1 / 8.2 (PHP-version-specific builds provided)

Compatibility

Requirement Supported Synology DSM Entire DSM 7.x line WHMCS 8.x or higher PHP 7.4 / 8.1 / 8.2 ionCube Loader Required

 

Reviews

5 stars
1
1
4 stars
0
0
3 stars
0
0
2 stars
0
0
1 star
0
0
Ylan  avatar

Ylan @ylan9879

January 11, 2023 at 10:42:51 PM

Good Module and good support

  • 3 years ago
  • Version Number 1

Version Compatibility


Compatible with WHMCS v9.0

Full Version Compatibility


  • Selected versions of WHMCS v9.0
        9.0.0 - 9.0.5
  • Selected versions of WHMCS v8.13
        8.13.0 - 8.13.4
  • 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


  • The module requires an existing, fully deployed Synology machine with properly configured groups and other options (details in the manual).

* 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.0 Released June 28th, 2026

Latest Version


A major release — the module has been fully re-engineered and adapted to the latest Synology DSM.

  • Full support for the entire Synology DSM 7 line (up to and including the latest DSM 7.2+). The whole DSM Web API integration was reworked and verified against current DSM: token-based session authentication (SID + SynoToken), correct user group-membership management, and live disk-quota statistics.
  • Reliable account lifecycle — create, suspend, unsuspend, terminate, change password and change package — all aligned with the current SYNO.Core.* APIs.
  • Server-side group assignment. Provisioned users are added to a pre-configured Synology group, chosen from a drop-down that is populated live with the groups that actually exist on your server. The real disk/permission limits are enforced by that Synology group.
  • New product configuration UI. A dynamic "Module Settings" panel on the product page (JSON-based), which also keeps working on older WHMCS versions.
  • DSM-policy-aware password generation (automatically matches your server's password-strength rules) and flexible macro-based username rules with collision protection.
  • Protection against duplicates — the module never overwrites an account that already exists on Synology.
  • Redesigned client area — modern cards, copy-to-clipboard for credentials, show/hide password, disk-usage pie chart and 30-day / monthly history charts.
  • 25 interface languages.
  • Broad compatibility — PHP 7.4 / 8.1 / 8.2 and older WHMCS releases (per-PHP builds provided).
  • Hardened & maintainable — comprehensive error handling and logging, safe data access throughout, and built-in license verification with proactive admin alerts.

Note: Product reconfiguration is required after updating to v3.0 — product settings have moved to the new Module Settings UI.

 

Previous Versions


v1.2.1 Released April 2nd, 2023

View/hide detailed changelog

  1. Adaptation for Synology DSM 7.1.1

 

v1.2 Released March 5th, 2023

View/hide detailed changelog

  1. Support for PHP 8.1 and PHP 7.4
  2. Support for Synology DSM 6.x and Synology DSM 7.x
  3. Changes made to templates, add icons 4 .API timeout set 30

 

v1.1 Released January 25th, 2023

View/hide detailed changelog

  1. Support WHMCS V8.6
  2. Support IonCube PHP Loader v12
  3. Support for PHP 8.1
  4. Changes made to templates
  5. In the service settings, the choice of email template was changed to a drop-down menu.
  6. Added translations: German, Ukranian

 

v1.0 Released August 1st, 2022

View/hide detailed changelog

Initial release.

 

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