Installation
Optional shell install
Run as the user that owns the WHMCS files, not as root.
cd /path/to/whmcs
curl -fLO https://hudsonpanel.com/hosting-panels/downloads/hudsonpanel-whmcs-1.0.0.zipecho "07dc8f870deca557444187023688a03fe8ea28985abde3c0260363c44dd3e8e3 hudsonpanel-whmcs-1.0.0.zip" | sha256sum -c -
unzip -o hudsonpanel-whmcs-1.0.0.ziprm hudsonpanel-whmcs-1.0.0.zip- 1
Install the module files
Download and extract the archive in the WHMCS application root. Confirm the resulting file is
modules/servers/hudsonpanel/hudsonpanel.php. - 2
Create the API credential
In HudsonPanel, open Security → API Access. Create a Host billing platforms API credential and restrict it to the WHMCS server IP.
- 3
Add the server in WHMCS
Open Configuration → System Settings → Servers. Add HudsonPanel, enter the panel hostname, place the API key in Password, enable Secure, and run Test Connection.
- 4
Connect a product
Edit the WHMCS hosting product, select HudsonPanel, and enter the numeric HudsonPanel Plan ID. Test account creation before enabling automatic provisioning.
