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:
- Add your Opterius server in WHMCS
- Configure a WHMCS product to use the Opterius module
- Test provisioning and suspension