Hosting panel integration

HudsonPanel
for WHMCS.

A WHMCS server module for provisioning and managing HudsonPanel hosting accounts.

Available

WHMCS server module

Version 1.0.0 · WHMCS 8.10 or later

Download v1.0.0 SHA-256 07dc8f870deca557444187023688a03fe8ea28985abde3c0260363c44dd3e8e3

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. 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. 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. 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. 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.

Requirements

  • WHMCS 8.10 or later
  • PHP cURL extension
  • HTTPS HudsonPanel hostname
  • PHP ZipArchive for one-click updates

Included operations

Module functions

Other modules

Blesta

PlannedNo package is available yet.

Reference

Technical details and version history

See API scope, security behavior, update verification, known limits, and release notes in the Help Center.

Open the WHMCS module reference