Kickstart 2026 with Flat 15% OFF on all our premium modules and services!

Linode (Akamai Cloud) Server Module for WHMCS

WHMPress Linode (Akamai Cloud) Server Module for WHMCS

Full Automation for Linode VPS Provisioning & Management Inside WHMCS

The WHMPress Linode Server Module integrates Linode (Akamai Cloud) infrastructure with WHMCS, enabling hosting providers to automate the provisioning and management of Linode virtual servers directly from their WHMCS admin and client areas. The module uses the official Linode API v4 to provide full lifecycle management, resource control, and a rich client self-service interface.

Admins configure products with pre-set server plans, operating systems, regions, and backup preferences. Clients can optionally customize these choices during ordering through auto-generated WHMCS configurable options. Once provisioned, clients manage their Linode instances through a feature-rich tabbed interface within the WHMCS client area. WHMPress Linode Server Module for WHMCS is an alternative to Linode modules by other developers, offering full API v4 integration, comprehensive client management tabs, and automated provisioning.

WHMPRESS Hetzner Cloud Servers For WHMCS is a powerful solution designed to streamline the automation of provisioning and managing Hetzner Cloud virtual machines. With a wide variety of customizable options, your clients can easily order servers tailored to their individual needs and preferences.

No longer will your customers need to leave your WHMCS platform to monitor the status of their virtual instances, rebuild them with a selected operating system, or access the remote console. The client area is equipped with features to manage automatic backups, handle network subnets, and create machine snapshots within predefined size limits. Additionally, clients can choose from Hetzner’s available ISO images to mount on their servers.

On your end, you have full control over the product features, allowing you to define which options will be available in the client area, provide custom scripts to be executed during instance creation, and select the options your customers will have access to—all with ease.

Key Features of Linode (Akamai Cloud) Server Module

Provisioning & Lifecycle.

 

  1. Instance Management:
    • Automated Linode instance creation from public OS images.
  2. Lifecycle Operations:
    • Suspend, Unsuspend, Terminate, Reboot, and Shutdown operations.
  3. Password & Rebuild:
    • Root password change support and server rebuild from the admin panel.

Admin Configuration.

  1. Product Configuration:
    • Per-product configuration for OS, region, plan, and backups.
  2. Configurable Options:
    • Auto-generated WHMCS configurable options for OS, Location, Plan, and Backups.
    • Configurable option overrides for client-selected values at order time.
  3. Client Area Control:
    • Toggle client area tab visibility per product.
  4. Resource Limits:
    • Set resource limits per product for volumes, snapshots, and NodeBalancers.
  5. API Testing:
    • API connection test from server settings for easy setup.

Client Area Management Tabs.

  1. Overview:
    • Server status, specs, IPs, and quick actions.
  2. Snapshots:
    • Create and manage manual snapshots.
  3. Backups:
    • View automatic backups and restore from backup.
  4. IP Addresses:
    • View IPv4/IPv6, update reverse DNS, assign/share IPs.
  5. Disks:
    • Create, resize, clone, delete disks; reset disk passwords.
  6. Images:
    • Create images from disks, upload, replicate, and delete.
  7. SSH Keys:
    • Add, update, and delete SSH public keys.
  8. Configurations:
    • View Linode kernel and boot configurations.
  9. Volumes:
    • Attach and manage block storage volumes.
  10. NodeBalancers:
    • Create, configure, and manage load balancers.
  11. History:
    • View event history for the Linode instance.
  12. Graph:
    • CPU, network, and disk I/O performance charts with transfer stats.

Automation & Integration.

  1. Custom Fields:
    • Auto-creation of LinodeId and SSHKey custom fields per product.
  2. Database Management:
    • Auto-creation of required database tables on product/server save.
  3. Live API Data:
    • Configurable options auto-populate with live API data (OS images, regions, plan types).
  4. Sync Hook:
    • AdminServiceEdit hook syncs configurable option values to creation fields.
  5. License Validation:
    • License validation via WHMPress licensing server.

Security.

  1. API Authentication:
    • API token-based authentication stored in the WHMCS server Access Hash.
  2. Audit Trail:
    • All API calls logged via WHMCS logModuleCall for full audit trail.
  3. Error Handling:
    • Input validation and error handling on all operations.

General Information:

  • WHMCS Versions: Fully compatible with versions 8.11 to 8.7

  • PHP Versions: Supports PHP 8.4, 8.3, 8.2, and 8.1

  • Themes Supported: Works with WHMCS themes such as Six, Twenty-One, and Lagom WHMCS Client Theme

  • System Requirement: Requires ionCube Loader v13 or later

Module Price

Monthly Price: $5
One-Time Price: $29

OPEN-SOURCE VERSION: 99$ One Time Price.

Improved Client Experience:

Version 1.0.0
Launch
  • Linode (Akamai Cloud) provisioning via official Linode API v4.
  • Automatic Linode creation with configurable OS, region, plan, and backups settings.
  • Admin Module Settings page with three configuration sections: Configurations, Client Area Features, and Configurable Options.
  • Auto-creation of WHMCS configurable options for OS, Location, Plan, and Backups to allow client-side selection during ordering.
  • Client area management tabs: Overview, Snapshots, Backups, IP Addresses, Disks, Images, SSH Keys, Configurations, Volumes, NodeBalancers, History, and Graph.
  • Admin service tab with server info display and action buttons (Reboot, Shutdown, Boot, Rebuild).
  • Full lifecycle management: Create, Suspend, Unsuspend, Terminate, Reboot, Shutdown, Change Password.
  • Snapshot and backup management (create, list, restore, enable, cancel).
  • Disk management (create, list, update, delete, clone, reset password, resize).
  • Image management (list, create from disk, upload, update, delete, replicate).
  • IP address management (list, update RDNS, assign, share, IPv6 pools and ranges).
  • SSH key management (list, add, update, delete).
  • NodeBalancer management (create, list, update, delete).
  • Volume management with resource limits.
  • Event history listing.
  • Performance graphs with CPU, Network, Disk I/O stats via Chart.js.
  • Transfer usage statistics display.
  • Configurable client area tab visibility per product.
  • Configurable resource limits per product (volume count/size, snapshot count, NodeBalancer count).
  • Auto-creation of LinodeId and SSHKey custom fields.
  • Auto-creation of required database tables.
  • License validation via WHMPress licensing server.
  • Test Connection support for API token validation.

Zero-Touch Automation:

When a client orders, the VPS auto-provisions instantly. No admin needs to log into Linode panel. Lower ops cost, faster delivery.

Client Self-Service = Fewer Tickets:

Snapshots, backups, volumes, SSH keys clients manage everything from WHMCS client area. Up to 70% fewer support tickets.

Auto Billing Protection:

Invoice unpaid? Server auto-suspends. Payment received? Auto-unsuspend. Zero manual work, revenue protected.

Extra Features = Extra Revenue:

Volumes, NodeBalancers, custom images — easily upsell these to clients. Increase monthly recurring revenue without development cost.

See Also

Styled Text Addons
$29 One Time

Hosting Account Domain Changer

WHMPRESS Domain Changer Module enables users to automatically change their cPanel hosting account domain names directly within their client area on WHMCS. This user-friendly feature, similar
Styled Text Addons
$15 One Time

Domain Allocater For WHMCS

WHMPRESS Domain Allocator Module empowers clients to seamlessly assign any of their registered domains to selected cPanel hosting services directly from their client area interface. This
Styled Text Addons
$One Time

Bulk Pricing Update Server Module

The update_bulk_prices function updates prices for multiple products simultaneously by applying a percentage increase. It takes a dictionary of products and their prices, a percentage increase