PUQ Mautic

ownCloud WHMCS module

The module is used to create customer accounts on the previously prepared ownCloud server. Thanks to the module, the company is able to offer public cloud services to its customers. The module enables the definition of multiple public cloud packages. The module creates a customer account according to the selected package. The client can have many independent accounts in the cloud. For the correct operation of the module, a pre-prepared ownCloud installation is required (the module does not assist in the installation of the ownCloud server and assumes that such installation is ready for operation.)

Description

ownCloud module WHMCS 

 Order now | Download | FAQ

Preface

Thanks to the module, the company is able to offer public cloud services to its customers based on ownCloud accounts.

The module is used to create customer accounts on the previously prepared ownCloud server. The module enables You to define multiple public cloud packages and sell them at different prices. The module creates a customer account according to the selected package. The client can have many independent accounts in the cloud.

For the correct operation of the module, a pre-prepared ownCloud installation is required (the module does not assist in the installation of the ownCloud server and assumes that such installation is ready for operation through API.) Module use ownCloud API to manage clients account.

We have prepared a detailed installation manual for the module, including all the steps needed to implement the module, including the preparation of the ownCloud server, including all installation steps such as NGNIX, PHP, ownCloud, SSL certificates etc.

Functions:

Available options in the admin panel:

Available options in the client panel:


WHMCS minimal version: 8 +

 

image-1717716122137.png

image-1677933046824.png

image-1677933571641.png

 

 

Changelog

ownCloud module WHMCS 

 Order now | Download | FAQ

 

v2.0 Released 23-09-2024

Module is coded ionCube v13

Supported php version:


v1.3.1 Released 13-08-2024
  1. Fixed bug with password, when "Show password" is "no"

v1.3 Released 06-06-2024
  1. Client area more adapted for mobile version
  2. Buttons for copying login and password have been added to the client area

v1.2 Released 21-12-2023
  1. Support ownCloud 10.13.3

Client Area Enhancements:

  1. Display the URL of the server with the port if it is not standard.
  2. Added the ability to disable the display of service passwords by default.
  3. Introduced a "Show" button for displaying service passwords in the Client Area.
  4. 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.1 Released 09-10-2023
  1. Fixed bug with incorrect client data, CRITICAL
  2. Fixed a bug with no deleting a group in a change package.
  3. Support ownCloud 10.13.1.3
  4. 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.0 Released 04-03-2023

First version

Installation and configuration guide

Installation and configuration guide

WHMCS setup(install/update)

ownCloud module WHMCS 

 Order now | Download | FAQ

Module is coded ionCube v13

Supported php version:

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

1. Download the latest version of the module.

PHP 8.2

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

PHP 8.1

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

PHP 7.4

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

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

2. Unzip the archive with the module.
unzip PUQ_WHMCS-ownCloud-latest.zip
3. Copy and Replace "puqownCloud" to "WHMCS_WEB_DIR/modules/servers/"
Installation and configuration guide

Setup guide: WHMCS setup

ownCloud module WHMCS 

 Order now | Download | FAQ

Module is coded ionCube v13

Supported php version:

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

1. Download the latest version of the module.

PHP 8.2

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

PHP 8.1

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

PHP 7.4

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

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

2. Unzip the archive with the module.
unzip PUQ_WHMCS-ownCloud-latest.zip
3. Copy and Replace "puqownCloud" to "WHMCS_WEB_DIR/modules/servers/"
4. Create new server ownCloud in WHMCS (System Settings->Products/Services->Servers)
System Settings->Servers->Add New Server
5. Create a new Products/Services
System Settings->Products/Services->Create a New Product

In the Module settings section, select the "PUQ ownCloud" moduleimage-1677935187040.png

 

Installation and configuration guide

Email Template (puqownCloud notification disk limit)

ownCloud module WHMCS 

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

image-1677936930937.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-1660027291181.png

 

 

 

Installation and configuration guide

Add server (ownCloud server)

ownCloud module WHMCS 

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

image-1677937131338.png

image-1677937142905.png

Installation and configuration guide

Product Configuration

ownCloud 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 ownCloud" module

image-1703143826926.png

Client Area

Client Area

Home screen

ownCloud module WHMCS 

 Order now | Download | FAQ

The end customer, after logging in to his own customer panel, has access to the following information and options

 

image-1717716146107.png

image-1717716171802.png

image-1717716202142.png

Client Area

Email notification

ownCloud module WHMCS 

 Order now | Download | FAQ
Below you can see an example of an email notification regarding data limit

image-1677937515699.png

Client Area

Disk statistics

ownCloud module WHMCS 

 Order now | Download | FAQ

Client can check the data usage statistics in the menu item "Used space statistics"

image-1660030631292.png

 

Disk Usage Charts

image-1677937581919.png

Admin Area

Admin Area

Product Information

ownCloud module WHMCS 

 Order now | Download | FAQ
Here is the data presented for the service admin in WHMCS

image-1677937686310.png