Resell Amazon EC2 compute as your own cloud servers — provisioned, billed and managed in Blesta
Resell fully-managed PostgreSQL databases on AWS — 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 PostgreSQL lets a hosting company sell managed PostgreSQL databases as its own package. Your customer orders in your Blesta order form, a dedicated PostgreSQL database is built in your AWS account, and your customer manages it from their Blesta service page: connection details, usage graphs, snapshots and a firewall, with no AWS console and no AWS login. You set the price, AWS bills you its cost, and the difference is your margin.
It is built for hosts whose customers are developers, agencies and software teams who ask for PostgreSQL by name and would rather buy it from their host than set up an AWS account of their own.
The engine developers ask for, at two price points. Back a package with Amazon RDS for resizable, firewalled plans with optional high availability, or with a flat-priced Lightsail database for an entry-level offer, and mix both. RDS plans are generated on AWS's Graviton processors, from db.t4g.micro to db.m6g.xlarge; Lightsail plans are flat-priced bundles. Lightsail databases have no firewall, so that section is hidden for them.
Connect with certificate checking built in. The connection details window gives a ready-to-paste psql command with sslmode=verify-full, so the connection is encrypted and the server is verified against the Amazon certificate bundle, with the exact setting to use. Port 5432 is the only port the firewall ever opens.
Strong passwords, stated up front. The reset form states the rules PostgreSQL on RDS enforces, 8 to 128 characters from letters, digits and - _ ! # %, and refuses a bad password at once, before anything is queued.
Every customer is isolated. Each order gets its own instance, master credentials and firewall group. Nothing is shared, even with another installation using the same AWS account, and the module refuses to take over a database it did not create.
Changes made safely. A snapshot is taken before a plan or storage change is applied, so a restore point exists. Storage is only ever grown, online.
Nothing left billing. Terminating a service deletes the database with its backups, snapshots and firewall group straight away. A host who wants a copy keeps one in the AWS console first.




Snapshots, Firewall, Connection details and Usage graphs are each a setting on the package. Turn one off and it disappears from the customer's page, and the request is refused however it is made. The pages render in Blesta's client portal and follow its theme, and every word can be translated or reworded with override files that survive updates. Customers see only your brand.
PD AWS PostgreSQL is one paid module with everything included, bought on its own as an add-on to your PD Modules licence. There are no tiers and no per-database fee from us: you pay AWS at cost and keep the margin. Each order creates a real, billable AWS resource, so there is no free trial.
If your subscription ever lapses, customers' databases are never touched or deleted. You get a 14-day grace period with everything working and a renewal reminder, then admin management locks while customers keep being served, and only after that do customer features pause behind a neutral "temporarily unavailable, please contact support" message. Renewing restores everything at once.
Yes. Databases are provisioned on your own AWS account, in the region you choose, so you keep full control and the margin. Your AWS keys are stored encrypted in the Blesta module row and never appear in the client area.
You do — the database runs on your AWS account. You set the sell price on your Blesta package and bill your client through Blesta as normal, keeping the difference as margin.
Yes. PostgreSQL can be provisioned on Amazon RDS (Graviton-powered tiers, resizable, with usage graphs and snapshots) or on the cheaper flat-priced Lightsail bundles. You choose per package when you generate the plan options.
PostgreSQL listens on port 5432. The client-area firewall opens that port automatically for the IPs your client allow-lists, and the ready-to-paste psql connection string uses it.
Storage and plan changes are billed through Blesta Upgrade/Downgrade — never a free client button. They apply in place with an automatic safety snapshot first, so data is never lost, and storage is only ever increased.
Every database sits in its own security group (clients only manage their own IP rules), all connections are TLS-encrypted with the Amazon CA bundle offered for download, and master passwords are masked until explicitly revealed.
The client area renders natively on Six (Bootstrap 3), Twenty-One and Nexus (Bootstrap 4) with no extra CSS, and can be translated or rebranded with a language file or template override.
The module deletes the database cleanly on termination — no orphaned instances and no surprise AWS charges.
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.