Architecture

In the reference implementation as documented here we have chosen to host the WHMCS solution in a single Docker container, both hosting the PHP web front-end and the MySQL server.

Next to WHMCS the full solution includes following components:

  • Itsyou.online for authenticating users
  • Cockpit for processing blueprints as received from WHMCS, actually deploying the products customers order through WHMCS
  • G8 grid for providing the cloud capacity used by the products customers order via WHMCS

Following WHMCS add-on modules implement the integration with these components:

  • WHMCS OAuth 2.0 Add-on Module implements the integration with Itsyou.online for authenticating users.
  • WHMCS Cockpit Add-on Module implements the integration with the Cockpit, mapping products to blueprints and sending them to the Cockpit
  • VDC Control Panel used by the customer to interact from within WHMCS with the virtual datacenter hosted by the G8 grid

results matching ""

    No results matching ""