Sell managed PostgreSQL, MySQL, MongoDB, Valkey, Kafka and OpenSearch under your own brand — provisioned, billed and managed in Blesta
Sell cloud servers on DigitalOcean under your own brand — provisioned, billed and managed in Blesta
Made and supported by Projektif Digital Ltd. Runs inside PD Modules, the panel every module installs into.
PD DigitalOcean Droplets lets a hosting company sell DigitalOcean cloud servers as its own VPS package. Your customer orders in Blesta, a dedicated server is built in your DigitalOcean account within minutes, and your customer manages it from your client area: a control panel that carries your brand and never asks for a DigitalOcean login. You set the price, DigitalOcean bills you its list price, and the difference is your margin.
It is built for hosts who want a cloud server line without building a control panel, without handing out provider access, and without a support ticket every time a customer needs a reboot, a snapshot or a firewall change.
Sell cloud servers under your own brand. Customers see your company, your prices and your client area. Servers run on your own DigitalOcean account, so customers need no account of their own, and your account and API token are never exposed to them.
Every paid order builds its server. When Blesta activates the service, whether through its Provision Paid Pending Services task or a staff member pressing Activate, the server is created exactly once with the region, plan and operating system the customer chose, plus any storage, backups or dedicated IP they ordered. Cancelling a service with Use module ticked removes the server.
Customers help themselves. Power controls, connection details, rebuild, snapshots, backups, a firewall, SSH keys, usage graphs and an optional in-browser console sit on the customer's own service page as tabs beside Information. That is most of the tickets a VPS package normally generates.
Pricing with the cost in view. The Products page shows what DigitalOcean charges each month for every server plan, read live and shown in dollars and in your default currency. Set a margin and each choice shows a suggested price and your margin per sale. The margin is optional and changes nothing until you use it.
Nothing left billing. Cancelling a service deletes the server, its attached storage, its firewall, its dedicated IP and the SSH keys the module registered. The one exception is snapshots a customer took: those are kept, and DigitalOcean bills you for each until it is deleted.
No server is ever untracked. Every server is tagged and recorded before DigitalOcean is called, so a retry or a double request cannot leave a second server running unseen. A daily read-only check flags any server deleted directly at DigitalOcean.


ssh command and a private-key download




Each tab is a switch on the package. Turn one off and it disappears from the customer's page, and the server refuses it too. Pages follow the Blesta client template and every string can be translated or reworded. No customer-facing text names DigitalOcean.
PD DigitalOcean Droplets is one paid module with everything included. There are no add-on tiers and no per-server fees from us: you pay DigitalOcean at cost and set your own price. It installs into PD Modules in one click, updates itself, and adds its own tables and files without modifying Blesta files.
If your subscription ever lapses, your customers are not cut off. Running servers are never stopped, deleted or changed. Once a licence has expired, new servers are no longer provisioned and the browser console stops, while customers keep managing their own servers. Only if it is later suspended does customer management pause, behind a neutral message. Teardown keeps running throughout.
By SSH key. Add an "SSH Public Key" custom field to the package so customers submit their key at checkout — it's installed on their new server automatically. You can also install your own account key on every server for support.
Power on/off, shutdown, reboot, one-click rebuild (fresh OS or one of their snapshots), rename, take/restore/delete snapshots, manage a per-server firewall by protocol/port/source, watch CPU and bandwidth graphs, and see every network detail.
No — suspension powers the server off, and DigitalOcean still bills for a powered-off droplet. This preserves the customer's data. To stop billing entirely, terminate the service.
The server, its attached storage volume, its cloud firewall and its dedicated IP — everything. Zero orphaned resources are left billing on your account.
Yes. You resell on your own DigitalOcean account, at your own margin. Your API token is stored encrypted on your Blesta server and is never shown to a customer.
No. A licence lapse withdraws the management layer in stages but never stops, deletes or alters a running customer resource. Your customers keep serving throughout.
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.