Updated WHMCS Module for CyberPanel - Finally compatible with WHMCS 8!
Hey everyone,
So I updated this WHMCS/CyberPanel module.
What actually works now:
The basics that should have worked all along:
- Account creation doesn’t randomly fail anymore
- Suspension/unsuspension actually works
- Password changes go through properly
- No more mysterious “unknown error occurred” messages
New stuff I added because why not:
- SSL certificates get issued automatically (saves me clicking through CyberPanel every time)
- DKIM gets set up without manual intervention
- Can pick PHP versions right from WHMCS (7.4 through 8.3)
- Better error messages that actually tell you what went wrong
- Works with WHMCS 8.x without throwing a fit
The technical bits:
Completely rewrote the API calls, added proper error handling, and actually tested it with different scenarios. Also made it so it doesn’t crash if CyberPanel is slow to respond (happens more than it should).
The old module would just die silently if anything went wrong. This one at least tells you what happened and logs everything properly.
Requirements:
- WHMCS 8.0+ (finally!)
- CyberPanel 2.0+
- PHP 7.4+ (because it’s 2025, let’s use modern PHP)
Where to get it:
github(.)com/DrBrainlessLol/cyberpanel-whmcs-module
Installation is pretty straightforward:
Just clone it into your WHMCS modules directory and set it up like any other server module. There’s a test script included that’ll tell you if everything’s configured right.
Been running this on multiple servers without issues. If you’re having problems with the old module, might be worth trying this one out.
Let me know if you run into any problems or if there’s something missing that you actually use.
Quick question for the community: Anyone else been having issues with the original module, or was it just me being unlucky?
Discord: brainlessintellect if you need help getting it set up.