Sell cloud servers on DigitalOcean under your own brand — provisioned, billed and managed in Blesta
Sell fully-managed app hosting on DigitalOcean under your own brand — deploy from Git or a container image, billed in Blesta
Made and supported by Projektif Digital Ltd. Runs inside PD Modules, the panel every module installs into.
PD DigitalOcean App Platform lets a hosting company sell fully managed app hosting as its own Blesta package. Your customer orders in Blesta, points the app at a public Git repository or a Docker Hub image, and DigitalOcean builds and runs it on your account with no servers for either of you to manage. The customer manages the app from your client area, which carries your brand. You set the price, DigitalOcean bills you its list price, and the difference is your margin.
It is built for hosts who want to offer app hosting to developers without running build servers, and without a support ticket every time a customer wants to redeploy after a push.
Sell app hosting under your own brand. Customers see your company, your prices and your client area. Apps 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 sets itself up. When Blesta activates the service, through its Provision Paid Pending Services task or a staff member pressing Activate, the app is created exactly once with the region, plan and instance count the customer chose.
Deploy from Git or a container image. After payment, the service waits for its source and the customer sets it on the Information tab: a public Git repository over https with an optional branch, or a public Docker Hub image. The first deployment starts as soon as they do.
Customers help themselves. Redeploy after a push, point the app at a different repository or image, and read a plain activity history, all without a ticket. The current version keeps serving until the new one is live.
Pricing with the cost in view. The Products page shows what DigitalOcean charges each month for every app 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 app from your DigitalOcean account, and a background sweep confirms it is gone. No create, retry or double request can leave a second app billing unseen.

Redeploy and Change source are each a switch on the package. Turn one off and the customer cannot use it. Pages follow the Blesta client template and every string can be translated or reworded. Private repositories and private registries are not supported.
PD DigitalOcean App Platform is one paid module with everything included. There are no add-on tiers and no per-app fees or cut from us: DigitalOcean bills you directly and you set your own price. It installs into PD Modules in one click and updates itself.
If your subscription ever lapses, your customers are not cut off. Running apps are never stopped, deleted or changed. Once a licence has expired, new apps are no longer provisioned while existing ones keep being managed, and customers can still redeploy. Only if it is later suspended does customer management pause, behind a neutral message. Teardown keeps running throughout.
The customer supplies a public Git repository (with a branch) or a container image at checkout — or sets it from the client area after ordering.
Yes — one click from the client area triggers a fresh build and deploy.
Yes — through Blesta Upgrade/Downgrade, which updates the instance size and count while preserving the source.
The app is deleted from your DigitalOcean 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.
Only what you already pay your provider. PD DigitalOcean App Platform adds no per-unit fee and takes no cut — it connects to your own account with your own credentials, so the provider bills you directly at your rates, and you set what you charge your customers. From us it is the module subscription and nothing else.
Your customers' data stays in your Blesta. To confirm your licence, the platform sends us four things and nothing else: your licence key, the domain, your server's own IP address and the directory it is installed in — the four values recorded against your licence in your client area. Alongside that we see which module and version you run and whether its licence is healthy, so we can ship compatible updates. We never receive your clients' personal data, your credentials, or the contents of your Blesta. Crash reports are off unless you turn them on, and a diagnostic report is only ever sent when you send one, after showing you a preview you can edit.
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.
Open a ticket from your client area, or use Get help inside the PD Modules panel, which attaches a diagnostic report — you see a preview of exactly what it contains, and can exclude any part of it, before anything is sent. Support is included with an active subscription; bug reports are welcome whatever your licence state.