6109R: API and WHMCS Module released

API support and a module providing WHMCS integration are now available.

Aventurin{e} 6109R API

We just released YUM updates that will automatically install base-api-* related RPMs on all Aventurin{e} 6109R servers. The API defaults to state "disabled" and can be manually activated in the Aventurin{e} 6109R GUI:

Only IP addresses listed under "API host(s)" have access to the API and are also excluded from the CSRF protection scheme of the GUI.

Under "Usable VPS IP's" you can specify individual IP addresses that API created VPS's can use. As long as at least one IP address is still available from that pool the API will be able to create VPS's.

WHMCS Module

A WHMCS module to create VPS's on Aventurin{e} 6109R is available at this URL.

With this module installed into your WHMCS you can create "Products/Services" that can be automatically deployed to an Aventurin{e} 6109R server:

The following type of VPS's (type: Container) can be deployed via the 6109R WHMCS module at this time:

  • almalinux-8-x86_64
  • blueonyx-5209R-x86_64
  • blueonyx-5210R-x86_64
  • centos-7-x86_64
  • centos-8-x86_64
  • debian-10.0-x86_64
  • ubuntu-20.04-x86_64

For each deployed VPS a matching VPS-administrator account is created in the Aventurin{e} 6109R GUI with just enough privileges to just manage their WHMCS deployed VPS. This includes just basic management tasks such as checking running processes and used resources without the ability to change the configuration. Such a user can then also stop or restart his own VPS via the GUI or (if enabled) can restore his VPS from a backup. The WHMCS user area also allows the client to stop or restart his VPS or to auto-login to the Aventurin{e} 6109R GUI.


Return
Apr 15, 2021 Category: General Posted by: mstauber