PD AWS Oracle for WHMCS and Blesta

PD AWS Oracle — Resell Fully-Managed Oracle SE2 Databases on AWS in WHMCS and Blesta

Resell fully-managed Oracle databases on AWS — 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.

Databases

Available for WHMCS and Blesta

Oracle database reselling — the straightforward way

Most WHMCS or Blesta hosts can resell MySQL or PostgreSQL with a control panel. Oracle is different: the licence, the tooling, and the infrastructure complexity puts it out of reach for most resellers. PD AWS Oracle removes every barrier.

Each order provisions a dedicated Oracle SE2 instance on Amazon RDS — license-included, encrypted at rest, with automated daily backups. Your client gets enterprise-grade Oracle without you needing an Oracle DBA or a dedicated database server.

How provisioning works

  1. Your client orders your Oracle product in WHMCS or Blesta. 2. PD AWS Oracle launches a fresh, isolated instance on Amazon RDS in the region you choose (typically eu-west-2 / London for UK hosts). 3. Oracle SE2 provisions in 15–25 minutes — normal for a cold RDS instance. 4. WHMCS or Blesta writes the endpoint, port and Oracle SID to the service, then the client area switches from "Provisioning…" to the live management portal.

The reseller's control plane

From the PD Modules admin panel you can:

  • See every Oracle service across all clients with its region, plan and current state.
  • Generate plan options (Small / Medium / Large / X-Large plus billable storage tiers) in one click and link them to any product.
  • Review activity logs for every provisioning event across your install.

A self-service portal for your clients

Each database gets its own management portal inside your WHMCS or Blesta, with dedicated pages reached from a left-hand menu:

  • Overview — connection details, a ready-to-paste connection string, the TLS certificate download, and one-click Start / Stop / Reboot and password reset.
  • Usage — live CPU, connections, memory and storage graphs pulled from Amazon CloudWatch.
  • Snapshots — take, restore and delete backups without a support ticket.
  • Firewall — an IP allow-list that applies to the database in seconds.
  • Activity — a timestamped history of every action.

Safe by design

  • Storage and plan changes apply in place with an automatic safety snapshot first — data is never moved or recreated, and storage is only ever increased.
  • Every database sits in its own security group; clients only ever manage their own rules.
  • All connections are TLS-encrypted; the Amazon CA bundle is offered for download.
  • Master passwords are masked and revealed only on an explicit click.
  • When a client cancels, the database is deleted cleanly — no orphan instances, no surprise AWS charges.

Built on the PD AWS platform

PD AWS Oracle is part of the PD Modules AWS database family, sharing the same provisioning engine as PD AWS MySQL, MariaDB, PostgreSQL and SQL Server. Each engine is sold as its own module with its own product — because they have different plans, different pricing and different clients.

Questions

Which billing platforms does PD AWS Oracle work with?

PD AWS Oracle 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.

What Oracle edition is provided?

Oracle SE2 (Standard Edition 2) with the license-included model — the AWS managed Oracle offering. SE2 supports up to 4 CPU sockets (mapped to 2 vCPUs on db.t3 / db.m5 instances) and is the edition most WHMCS or Blesta clients need. Enterprise Edition (EE) with Bring Your Own Licence (BYOL) is not currently supported.

Do I need an Oracle licence?

No. The license-included model means AWS covers the Oracle licence fee in the per-hour RDS cost. You do not need to purchase or manage a separate Oracle licence.

Which AWS regions are supported?

All AWS regions that support Oracle SE2 on RDS, including Europe (London), Europe (Ireland), Europe (Frankfurt), US East (N. Virginia), US West (Oregon), Asia Pacific (Tokyo, Seoul, Sydney, Singapore, Mumbai), and Canada (Montreal). Set the region per product in WHMCS or Blesta Module Settings.

Can clients connect from outside AWS?

Databases are created as VPC-only by default (not publicly accessible). To allow external connections, the admin can tick 'Publicly accessible' in the product Module Settings, and the client then adds their source IP in the Firewall tab of their client area.

What happens when a client cancels?

The WHMCS or Blesta TerminateAccount hook deletes the RDS instance from AWS. If any manual snapshots exist, they are preserved (AWS does not auto-delete manual snapshots on instance deletion). Automated RDS snapshots are removed with the instance.

Can I offer multiple Oracle products (e.g. Small and Large plans as separate products)?

Yes. Create one WHMCS or Blesta product per plan tier, set the Module Settings 'Plan' field to the RDS instance class (e.g. db.t3.small or db.m5.large), and optionally generate configurable options for each product so clients can also choose storage size.

Is the client's AWS region visible to them?

The region code (e.g. eu-west-2) is shown in the client area for transparency, but the client has no direct AWS account access. All AWS API calls are made server-side using your IAM credentials.

Can I migrate existing Oracle RDS instances into PD AWS Oracle?

No — the module provisions and manages new instances, and does not adopt an Oracle RDS instance that was created outside WHMCS or Blesta. If you have existing instances you want billed and managed here, get in touch before you buy and we'll tell you honestly whether it fits.

Does PD AWS Oracle work with other PD AWS database modules?

Yes. PD AWS Oracle, PD AWS MySQL, PD AWS MariaDB, and PD AWS PostgreSQL share the same engine library and admin panel within PD Core, but are independent WHMCS or Blesta products with separate licences. You can install as many or as few as you need.

What happens if my subscription lapses?

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.

What data leaves my server?

Your customers' data stays in your WHMCS or 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 WHMCS or 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.

Get your website online with PD Hosting

UK hosting, domains and support from a real team. From a first site to a full server.

Terms and Conditions  ·  Privacy Policy

PD Hosting is the trading name of Projektif Digital Ltd, registered in England and Wales, company number 12482555.

PD Hosting
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.