Admin

WHMCS Module Installation

Download and install the Opterius WHMCS module to enable automated account provisioning.

Last updated 1775606400

The Opterius WHMCS module integrates your WHMCS billing system with the Opterius Panel API, enabling automated account provisioning, suspension, unsuspension, and termination when clients purchase or cancel hosting products.

Requirements

  • WHMCS 8.x (the module is not tested against WHMCS 7.x or earlier)
  • A running Opterius Panel accessible from the WHMCS server on port 8443
  • API access enabled in the Panel — see Security Settings

Download

Download the module from:

https://opterius.com/downloads/whmcs-module.zip

You can do this directly on the WHMCS server:

cd /tmp
curl -O https://opterius.com/downloads/whmcs-module.zip
unzip whmcs-module.zip

Installation

Copy the extracted module directory into your WHMCS installation:

cp -r opterius /path/to/whmcs/modules/servers/opterius

The module directory should end up at:

/path/to/whmcs/modules/servers/opterius/

The directory must contain (at minimum):

modules/servers/opterius/
  opterius.php
  hooks.php
  logo.png

No file permission changes are required beyond what your WHMCS installation already uses. The module PHP files need to be readable by the web server user — they inherit permissions from the surrounding modules/servers/ directory.

Verification

Log into WHMCS admin and go to Setup → Products/Services → Servers → Add New Server. In the Module dropdown, Opterius should appear as an option.

If it does not appear:

  • Confirm the module files are in the correct path.
  • Check the WHMCS activity log (Utilities → Logs → Activity Log) for PHP errors related to module loading.
  • Verify PHP can read the module files (ls -la /path/to/whmcs/modules/servers/opterius/).

Next Steps

With the module installed:

  1. Add your Opterius server in WHMCS
  2. Configure a WHMCS product to use the Opterius module
  3. Test provisioning and suspension

Related