PUQ Mautic

Installation and configuration guide

WHMCS setup(install/update)

Synology module WHMCS 

 Order now | Download | FAQ

To install and update a module, you must perform one and the same action.

 
1. Download the latest version of the module.

PHP 8.1

wget http://download.puqcloud.com/WHMCS/servers/PUQ_WHMCS-Synology/PUQ_WHMCS-Synology-latest.zip

PHP 7.4

wget http://download.puqcloud.com/WHMCS/servers/PUQ_WHMCS-Synology/php74/PUQ_WHMCS-Synology-latest.zip

 

All versions are available via link: http://download.puqcloud.com/WHMCS/servers/PUQ_WHMCS-Synology/

2. Unzip the archive with the module.
unzip PUQ_WHMCS-Synology-latest.zip
3. Copy and Replace "puqSynology" to "WHMCS_WEB_DIR/modules/servers/"

Synology part setup guide

Synology module WHMCS 

 Order now | Download | FAQ

Here are the initial steps of configuring Synology devices to prepare them for use with the WHMCS module.

At the beginning, you should prepare the appropriate domain with the correct DNS entries so that you can generate a correct SSL certificate for Your Synology NAS server. 

1. Generate an SSL certificate for your domain.

Connect the certificate for all services that will be used in the server.(FTPS, System, Synology Drive, etc...)

image-1660043277546.png

 

2. Make sure the partition is formatted in BTRFS

image-1660043720097.png

 
3. Enable the user's home folder.

image-1660043845442.png

 
4. Enable all necessary file services (ie: FTP, FTPS, SFTP, etc.).

image-1660043988444.png

 

5. Create user groups with the necessary quotas and permissions.

image-1660043586117.png

image-1660043591654.png

 

 

 

 

 

WHMCS part setup guide

Synology module WHMCS 

 Order now | Download | FAQ
1. Download the latest version of the module.

PHP 8.1

wget http://download.puqcloud.com/WHMCS/servers/PUQ_WHMCS-Synology/PUQ_WHMCS-Synology-latest.zip

PHP 7.4

wget http://download.puqcloud.com/WHMCS/servers/PUQ_WHMCS-Synology/php74/PUQ_WHMCS-Synology-latest.zip

 

All versions are available via link: http://download.puqcloud.com/WHMCS/servers/PUQ_WHMCS-Synology/

2. Unzip the archive with the module.
unzip PUQ_WHMCS-Synology-latest.zip
3. Copy "puqSynology" to "WHMCS_WEB_DIR/modules/servers/"
4. Create new server Synology NAS in WHMCS (System Settings->Products/Services->Servers)
System Settings->Servers->Add New Server

image-1660041299469.png

image-1660041337777.png

WARNING: ACCESS HASH field Used to store the access key to the server and is updated automatically.

5. Create a new Products/Services
Add new product to WHMCS
System Settings->Products/Services->Create a New Product

In the Module settings section, select the "PUQ Synology" module

image-1660042158599.png

 

 

 

 

Email Template (puqSynology Notification disk limit)

Synology module WHMCS 

 Order now | Download | FAQ
Create an email template for customer notifications.
System Settings->Email Templates->Create New Email Template

image-1660040723161.png

Subject: 

Disk space usage {$disk_used_percentage} % - {$username}

Body:

Dear {$client_name},

This letter informs you that the disk space usage limit is coming to an end.

Product/Service: {$service_product_name}
Due Date: {$service_next_due_date}

Username: {$username}

Disk limit: {$disk_limit_bytes*$unit_coefficient} {$unit}
Disk used: {$disk_used_unit} {$unit} ({$disk_used_percentage} %)
Disk free: {$disk_free_unit} {$unit} ({$disk_free_percentage} %)


{$signature}

image-1660040784521.png

 

 

Add server (Synology NAS)

Synology module WHMCS 

 Order now | Download | FAQ
Add a new server to the system WHMCS.
System Settings->Servers->Add New Server

image-1660041299469.png

image-1660041337777.png

WARNING: ACCESS HASH field Used to store the access key to the server and is updated automatically.

 

Product Configuration

Synology module WHMCS 

 Order now | Download | FAQ
Add new product to WHMCS
System Settings->Products/Services->Create a New Product

In the Module settings section, select the "PUQ Synology" module

image-1660042158599.png