Git Product home page Git Product logo

whmcs-module-hestiacp's Introduction

WHMCS-Module-HestiaCP

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.

Description

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. image-1666694265342.png

Safe File Manager

WHMCS minimal version: 8 +

HestiaCP minimal version: 1 +

image-1666694013752.png

Client Area Display (Standard Twenty-One Theme)

image-1666694069661.png

Disk Usage Display (Standard Twenty-One Theme)

image-1670330197207.png

Client side PHP version selection (Standard Twenty-One theme)

image-1670332241909.png

Client side PHP version selection (Standard Twenty-One theme)

image-1666694265342.png

Safe File Manager

image-1666705720445.png

Service Administrator Dashboard

image-1672998360235.png

Service configuration

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.