The module is intended as an opportunity for IT companies to expand their customer offering by offering paid Hosting accounts. After installation, the module will fully manage the creation, editing and blocking of Hosting server accounts based on HestiaCP, as well as interact with the WHMCS billing system, exchanging data necessary for settlements with clients, activation or blocking of services.
Assumptions: The company uses WHMCS and owns or can install servers running HestiaCP. Servers with HestiaCP are required to provide the Hosting service (user management). WHMCS is required to manage the Hosting service.
The module, fully installed and correctly implemented in the system, offers the following functionalities.
Module Functions:
- Auto create and deploy Hosting account
- Suspend/Unsuspend/Terminate/Change Package/Change Password
- Restricting the choice of Backend Template in the Client Area for each of the packages
- Use only HestiaCP
- Module supports multilingualism
- User email notification
- Good looking and works with four proven WHMCS Themes templates: Six, Twenty-One, Lagom 2, WHMCS-HostCloud
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
As an addition to the module and ease of use, a file manager is attached, which we can install as a regular WEB application.
WHMCS minimal version: 8 +
Client Area Display (Standard Twenty-One Theme)HestiaCP minimal version: 1 +
Disk Usage Display (Standard Twenty-One Theme)
Client side PHP version selection (Standard Twenty-One theme)
Client side PHP version selection (Standard Twenty-One theme)
Safe File Manager
Service Administrator Dashboard
Service configuration