PD AWS EC2 for WHMCS
£18/mo or £180 annual (save £36)
- Requires
- WHMCS 8.13 or later
- Version
- 0.1.86
- Updated
- 5 Nov 2026
Resell Amazon EC2 compute as your own cloud servers — provisioned, billed and managed in WHMCS or Blesta
Made and supported by Projektif Digital Ltd. Runs inside PD Modules, the panel every module installs into.
£18/mo or £180 annual (save £36)
£18/mo or £180 annual (save £36)
Sell Amazon EC2 instances under your own brand — provisioned, billed and managed entirely inside WHMCS or Blesta, with no AWS console for you or your clients to touch.
No add-ons and no tiers to juggle — one paid product unlocks every feature. Full teardown on termination releases the elastic IP, security group and key pair, so you never carry orphaned AWS resources or a surprise bill.
PD AWS EC2 is available for WHMCS (8.13 or later) and Blesta (6.0 or later). Each has its own page with the screenshots, requirements and price for that system. A module is added to the PD Modules licence of the installation it runs on, so a WHMCS installation and a Blesta installation each hold their own licence.
No. PD EC2 provisions the elastic IP, security group and key pair for you, clients add or remove firewall rules and attach extra EBS storage from their portal, and everything is released cleanly on termination — no AWS console required on either side.
Yes — an optional in-browser SSH console gives them a full terminal with no SSH client, keys or setup on their side. It stays off until you enable it in Settings.
One paid product with every feature included — provisioning, power controls, snapshots and AMI backups, firewall, live metrics, elastic IP, EBS volumes and the console. No confusing add-ons.
Nothing of yours is touched, and nothing is deleted. The module steps down in stages instead: a 14-day grace period where everything still works and you get a renewal reminder, then admin management locks while your customers carry on being served, and only after that do the customer-facing features stop — behind a neutral "temporarily unavailable, please contact support" message that never mentions licensing to your customer. Anything the module provisioned keeps running in your own account throughout, and your data and settings stay exactly where they are. Renewing restores everything immediately.