PUQ_WHMCS-Public-Nextcloud
Module for the WHMCS system.
For manage NextCloudab users as a product.
Functions:
- Auto create and deploy produkt
- Only Nextcloud API using
- Multilanguage
- Using disk space statistics (UsageUpdate) peer user
Admin area:
- Suspend users
- Terminate users
- Unsuspend users
- Change the NextCloud users password
- Change Package
- API connection status
- NextCloud Disk status
Client area:
- Change the NextCloud admin password
- NextCloud Disk status
-
Ability to change disk quota (optional)
Testing:
WHMCS: 8.1.0
NextClous: 21.0.0
WHMCS part setup guide
-
git clone https://github.com/PUQ-sp-z-o-o/PUQ_WHMCS-Public-Nextcloud.git
-
Copy "puqPublicNextcloud" to "WHMCS_WEB_DIR/modules/servers/"
-
Create new server NextCloud in WHMCS (System Settings->Products/Services->Servers)
- Hostname: Next cloud server DNS (cloud.xxxxx.xxx)
- Module: PuqPublicNextcloud
- Username: Nextcloud admin user
- Password: Nextcloud admin user password
- Allow quota change (Allow client to change disk quota EXAMPLE: If billing for extra space)
- Quotas for selection (What limits the client can choose. Separated by commas. In Gb)
-
Create a new Products/Services
- Module Settings/Module Name: PuqPublicNextcloud