PUQ HestiaCP Account provisioning and full management module

PUQ HestiaCP Account provisioning and full management module

Developed By PUQ sp. z o.o.

Compatible with WHMCS v8.11

Description

The module allows your clients to manage hosting accounts using the HestiaCP panel. The module allows you to manage virtually all HestiaCP functions directly from the WHMCS panel without going to the HestiaCP panel. This greatly simplifies and facilitates customer account management, improves customer satisfaction and reduces the number of support requests. This is quite sophisticated panel as You will get access to most of HestiaCP panel functions like DNS management, files FTP management etc. Please read full description.

After installation, the module will fully manage the creation, edition, and suspension of hosting accounts and interact with the WHMCS billing system, exchanging data needed for settlements with customers, activations or service blocking.

Thanks to the power of WHMCS, accounts are automatically checked, suspended when limits are exceeded and suspended when no payments are made. Customers have full knowledge of the status and details of the service directly from the WHMCS customer panel.

The module has been tested on the WHMCS version from 8+. We assume that the module should work without any problems on the older version of WHMCS 7, but we cannot guarantee it. You have 7 days to fully test the module for free.

The module, fully installed and correctly implemented in the system, offers the following functionalities.

Get Your Free Development License: https://puqcloud.com/devlicenses

You can acquire a free Development License of this module. This license grants you access to our software products, allowing you to explore and test them for your development and testing projects. It's an invaluable tool for developers and teams seeking to familiarize themselves with our products and engage in limited-scale development before committing to the purchase of commercial licenses.

Module Functions:

  • Auto create and deploy Hosting account
  • Suspend/Unsuspend/Terminate/Change Package/Change Password
  • Use only HestiaCP
  • Module supports multilingualism (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)
  • User email notification

Available options in the admin panel:

  • Create users
  • Suspend users
  • Terminate users
  • Unsuspend users
  • Change password
  • Change Package

Available options in the client panel:

  • WEB domain management. Adding, deleting, editing
  • Adding a new alias and deletion alias to a domain
  • Generating and deletion a certificate Let's Encrypt for a domain
  • Changing the backend (for example PHP version) for a domain
  • Suspend / unsuspend web domains
  • User FTP management. Adding, deleting, editing
  • User FTP management. For each domain separately
  • Ability to set a specific directory for each FTP user
  • Adapted file manager for easy access to website files
  • DNS zone management. Adding, deleting, editing
  • Suspend / unsuspend DNS zone
  • Managing DNS records for each of the DNS zones. Adding, deleting, editing
  • Suspend / unsuspend DNS records for each of the DNS zones
  • Mail domain management. Adding, deleting, editing
  • Suspend / unsuspend mail domain
  • Generating and deletion a certificate Let's Encrypt for a mail domain
  • Enabling and disabling advanced features such as: Antispam, Antivirus, Reject Spam, DKIM, Catch-All Email, SMTP relay
  • Management of mail accounts for each mail domain. Adding, deleting, editing
  • Suspend / unsuspend mail accounts
  • Enabling and disabling advanced features such as: Do not store forwarded mail, Forward to, Aliases for e-mail account, Autoreply
  • Setting a cat limit for each mail account
  • Database management. Adding, deleting, editing
  • Suspend / unsuspend database
  • Ability to select сharset and database type when creating a new database
  • Integrated navigation buttons phpPgAdmin and phpMyAdmin
  • Cron Job management. Adding, deleting, editing
  • Suspend / unsuspend Cron Jobs
  • Handy job time generator
  • Backup management. Adding, deleting, restoration

Please look for complete documentation in the link below as this is advanced module and have many more options.

Additional project info

On the basis of our experience and modules that we have created and use for production every day in our company, we decided to publish a commercial version, hence the code of the modules is not the achievement of a programmer who learns and tests new solutions, but the result of the work of experienced developers with over 20 years of experience.

Price for the module.

We are based on a subscription model and we offer two variants - monthly and annual. The annual plan comes with a big discount on the monthly version. More details can be seen on the product page of our store.

Translation

For each of our products, we have prepared a Weblate-based translation mechanism that uses deepL machine learning engine. Missing translations can, for each available language, be generated automatically and suggestions for better expressions.

System Requirements

To work properly, the module requires a previously configured HestiaCP server

Module Documentation

English documentation: https://puqcloud.com/link.php?id=37

We have prepared a detailed installation manual for the module, including all the steps needed to implement the module.

 

Reviews

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

Eddie @eddie7832

January 10, 2023 at 02:18:18 PM

Very serious development behind this module. Support is just awesome. I hope the best to that Devs.
I think I am one of the first clients as they recently released this module. But just trust closed eyes, it works like charm.
Implemented on my site: https://wonkahost.com

PUQ PL @puq2756

February 20, 2023 at 12:28:08 PM

Thank You for Your kind words ;-)

Owner@PUQ sp. z o.o.  
  • 1 year ago
  • Version Number 1.3
  • Edited

Version Compatibility


Compatible with WHMCS v8.11

Full Version Compatibility


  • Selected versions of WHMCS v8.11
        8.11.0
  • 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


  • HestiaCP minimal version: 1.0 +

* 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 sp. z o.o.

Changelog

v2.0 Released September 24th, 2024

Latest Version


Module is coded ionCube v13

Supported php version:

  • php 7.4 WHMCS 8.11.0 -
  • php 8.1 WHMCS 8.11.0 +
  • php 8.2 WHMCS 8.11.0 +

 

Previous Versions


v1.9.8.1 Released July 2nd, 2024

View/hide detailed changelog

  1. User Interface Optimization
  2. Changed the appearance of the navigation buttons on the home screen
  3. Optimizing the home screen for mobile devices
  4. Added inputs that contain login, wherever the login is present
  5. Added a copy login button wherever the login is present
  6. Added inputs that hide passwords wherever a password is present
  7. Added a button that allows you to peek the password wherever the password is present
  8. Added a copy password button wherever a password is present
  9. Optimized

 

v1.9.7 Released March 27th, 2024

View/hide detailed changelog

  1. Added the ability to use name servers from the server settings
  2. Added the ability to calculate quotas, displayed in the package settings, such as:
    • WEB Domains Usage
    • WEB Aliases Usage
    • DNS Domains Usage
    • DNS Records Usage
    • Email Domains Usage
    • Email Accounts Usage
    • Databases Usage
    • Cron Jobs Usage
    • Owned IP addresses
    • Disk Usage (GB)
    • Bandwidth Usage (GB)
  3. Added the ability to forward the server hostname to configure each instance of the package file manager on each server
  4. Changed the starting path for deploying the backup download script to /home/admin/web/yourserver.hostname.com/public_html/dist/
  5. Optimized the appearance of the main page and other pages in the client area
  6. 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)
  7. Optimized
  8. Fix some bugs

 

v1.9.6 Released March 19th, 2024

View/hide detailed changelog

  1. Added the ability to go to the document root of each domain by clicking on the file manager on the domains card
  2. Removed the ability to connect more than two NS servers when creating a DNS zone
  3. Now when we have a connected WWW alias, the add alias button is not displayed, but when it is not there the button is displayed
  4. In the email domains section, a button has been added that opens a window with information about mail configuration
  5. Now, when a client is in one of the sections that requires additional description for clarity, the client area has a description in the header
  6. All cards of all positions have been redesigned to reduce the space they occupy on the page
  7. On the main page in information about the service, some fields have been added and removed
  8. Redesigned the way FTP accounts are displayed and managed, a button has been added to quickly go to the domain account section
  9. Added a button to quickly go to the email section of a domain from the WEB section if the email domain exists
  10. Added processing of scenarios when it is necessary to provide the service of only electronic processing almost or only DNS processing or only WEB processing (note that you cannot create an email domain without DNS since HestiaCP adds records to the zone for correct mail operation)
  11. 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)
  12. Updated file manager code responsible for opening a specific domain folder (don't forget to update the manager files)
  13. The files providing the API for the module have been updated if you want to use your own version (don't forget to update the files to provide the API)
  14. Optimized
  15. Fix some bugs

 

v1.9.5 Released October 10th, 2023

View/hide detailed changelog

  1. Supported WHMCS v8.8.0
  2. Supported HestiaCP v1.8.8
  3. Translations added/updated (Arabic, Azerbaijani, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Farsi, French, German, Hebrew, Hungarian, 4. Italian, Macedonian, Norwegian, Polish, Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian)
  4. Optimized
  5. Fix some bugs

 

v1.9.2 Released June 27th, 2023

View/hide detailed changelog

  1. Optimized
  2. Fix some bugs

 

v1.9.1 Released May 12th, 2023

View/hide detailed changelog

  1. Optimized
  2. Fixed a bug that prevented the creation of a new user when the prefix is empty

 

v1.9 Released April 25th, 2023

View/hide detailed changelog

  1. Backup download mechanism is now available (requires additional configuration on the server)
  2. Improved free space update mechanism
  3. Optimized interface, optimized work with AJAX
  4. Improved security
  5. Fix some bugs

 

v1.8.5 Released April 12th, 2023

View/hide detailed changelog

  1. Revised some strings of translations into other languages, added translations
  2. It is now possible to disable free space updates at the user's request. Note, if you turn off the update of free space at the request of the user, the free space bar will also be disabled, and the update will occur as usual and the data will be available, as usual, in the Resource Usage tab
  3. The interface has been developed, now the module has become even more convenient to use
  4. Fix some bugs
  5. The way to deploy a custom package has been recoding
  6. Now when refreshing the home page, the user will see the actual amount of used account space
  7. The appearance of the main page has been redesigned, now the information looks organic, the file manager is available from the main page
  8. Added icons and some descriptions
  9. The way to deploy a custom package has been recoding
  10. Now we use simple AJAX requests to speed up page loading

 

v1.6 Released March 7th, 2023

View/hide detailed changelog

  1. Nameserver is now displayed from the package settings, and not from the global WHMCS settings, as it was before
  2. Added an explicit, full link to the server panel
  3. Added ability to set username prefix
  4. Allowed to disable e-mail distribution, for certain actions
  5. Added a function to force the generation of a username
  6. Added icons and some descriptions
  7. Minor bugs fixed

 

v1.5.1 Released February 8th, 2023

View/hide detailed changelog

  1. Fix some bugs in one of the deployment options, the user was created redundantly

 

v1.5 Released January 20th, 2023

View/hide detailed changelog

  1. Added support for mobile

 

v1.4 Released January 11th, 2023

View/hide detailed changelog

  1. Fix some bugs in the design for various design templates
  2. Spanish language added
  3. Added support for convert to ASCII WHMCS user first and last name when deploying a user to a HestiaCP server
  4. Added support for entering domains in Cyrillic

 

v1.3 Released January 7th, 2023

View/hide detailed changelog

  1. Added support for CSRF management control on the HestiaCP server
  2. Fix some bugs in the design for various browsers

 

v1.2 Released January 5th, 2023

View/hide detailed changelog

  1. Support WHMCS V8.6
  2. Support IonCube PHP Loader v12 
  3. Support for PHP 8.1
  4. Fix some bugs in the design for various design templates
  5. Setting the file manager button to open the file manager in a new tab
  6. Add the ability to show the login and password from the panel on the main table in the client area, this is an enabled option

 

v1.1 Released December 8th, 2022

View/hide detailed changelog

  1. Changes in design in the client area.
  2. Adapted to WHMCS themes Lagom 2, Six, Twenty-One, WHMCS-HostCloud.
  3. Enable or disable PHP version selection for a package. Selecting allowed PHP for a package.
  4. Added the ability to create packages for each of the services separately. For example, DNS only, Email only.

 

v1.0 Released November 2nd, 2022

View/hide detailed changelog

Initial Version

 

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