Resell Amazon Lightsail as your own VPS — provisioned, billed and managed in Blesta
Resell Amazon EC2 compute as your own cloud servers — provisioned, billed and managed in Blesta
Made and supported by Projektif Digital Ltd. Runs inside PD Modules, the panel every module installs into.
PD AWS EC2 lets a hosting company sell Amazon EC2 cloud servers as its own product. Your customer orders in your Blesta order form, the instance is launched in your AWS account with the instance type, region and operating system they picked, and they manage it from your client portal: a control panel that carries your brand and never mentions AWS. You set the price, AWS bills you the cost, and the difference is your margin.
It is built for hosts who want to offer EC2 servers without building a control panel, without handing out AWS access, and without a support ticket every time a customer needs a reboot.
Sell cloud servers under your own brand. Your customers see your company, your prices and your client portal. Nothing on their service pages names AWS, and they never need an AWS login.
Every order sets itself up. The instance is launched when Blesta activates the service, exactly once, with its own firewall, its own SSH key and the options the customer chose on the order form. Suspend stops the server and keeps its disk, unsuspend starts it again, and renewals leave it running, so your normal Blesta billing drives the server.
A stable address from the start. Each server gets a stable public IP a few minutes after it is created and keeps it across stops and starts, so a customer can point DNS at it and leave it there.
Customers help themselves. Power controls, connection details, backups, a firewall, extra disks, SSH keys, usage graphs and an optional in-browser terminal are all on the customer's own service page. That is most of the tickets a server product normally generates.
Packages that stay current. Instance types and images are read live from your AWS account. Images are tracked by family, so every order launches the latest patched image of the operating system chosen. A daily check tells you when AWS retires something your order form still offers, and one click of Sync hides it from new orders without touching existing customers or your prices.
Nothing left billing. Cancelling a service terminates the instance and its root disk, releases its stable IP and removes its firewall, key pair, extra disks and backups, then verifies the teardown. No forgotten resources on your AWS bill.






Every one of these is a switch on the package. Turn one off and it disappears from the customer's page, and the server refuses it too. The pages appear as tabs of the service in Blesta's client portal, follow its theme and are fully translatable, with wording overrides that survive updates.
PD AWS EC2 is one paid module with everything included: provisioning, power, backups, firewall, volumes, metrics, resizes and the browser console. There is no free tier or add-on to compare. It installs into PD Modules in one click, updates itself, and uninstalls cleanly without modifying any Blesta files.
If your subscription ever lapses, your customers are not cut off. You get a 14-day grace period with everything working, then admin management locks while customers keep being served, and only after that do customer features pause, behind a neutral "contact support" message that never mentions licensing. The browser console stops once the subscription has expired, and new servers are no longer provisioned, but everything already running stays up in your AWS account throughout.
Yes. You connect your AWS credentials once, and every client server is provisioned into your account — AWS bills you, you bill your client through Blesta, and the difference is your margin. A least-privilege IAM policy ships with the module.
You set your own recurring price on each Blesta package. AWS charges you the underlying On-Demand cost; you keep the difference. The built-in pricing advisor shows the live AWS cost per instance type at your target margin and warns you before you ever price below cost.
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.
You stay in control: suspension and termination follow Blesta's normal service lifecycle, and termination tears everything down — the instance, elastic IP, security group and key pair — so you carry no orphaned AWS resources or surprise bills. Take a snapshot first to preserve a client's data.
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.
Blesta 6.0 or later, on PHP 8.1 or later. It installs alongside whatever else you run — it adds its own tables and templates rather than modifying Blesta files, so it does not collide with other vendors' modules or with a customised template. Uninstalling removes its own tables and settings and leaves no orphans behind.