Knowledge Base

OVHcloud Suite — Overview & Installation

The OVHcloud Suite for Blesta consists of three independent modules — install only the ones you sell:

  • OVH VPS (components/modules/ovh_vps/) — sells OVHcloud VPS. Orders real VPS through the OVH cart automatically, or imports VPS you already own.
  • OVH Dedicated Servers (components/modules/ovh_dedicated/) — sells every dedicated range: Eco (Kimsufi, So you Start, Rise) and Bare Metal (Advance, Scale, High Grade).
  • OVH Public Cloud (components/modules/ovh_public_cloud/) — creates OpenStack instances instantly inside your own Public Cloud project. You bill clients fixed Blesta prices; OVH bills your project.
OVH VPS OVH Dedicated Servers OVH Public Cloud
Provisioning Auto-order via OVH cart or import existing Auto-order via OVH cart or import existing Instant instance creation or import existing
Delivery Minutes (cron-tracked) Minutes to hours (cron-tracked, auto OS install) Seconds (cron backfills IP)
Margin-priced extras Paid OS (Windows/Plesk/cPanel), upgrades — synced daily Paid OS/licenses, RAM/storage/bandwidth addons — synced daily n/a (no addon catalog)
Service tabs Actions, Snapshots, IPs + reverse DNS, Firewall, Stats Actions (reboot/reinstall/rescue), KVM/IPMI (opt-in per account row), IPs, Firewall, Stats Actions (power/reinstall/VNC), IPs, Stats + quota
Suspend Stops the VPS Reboots into rescue mode Stops the instance
Cancel Renewal off at OVH Renewal off at OVH Deletes the instance
Endpoints ovh-eu, ovh-ca, ovh-us, kimsufi-eu/ca, soyoustart-eu/ca Same seven ovh-eu, ovh-ca, ovh-us

Requirements

  • Blesta 5.13+ (the ovh/ovh PHP SDK ships with Blesta — no extra install).
  • PHP 8.1+ with cURL.
  • An OVHcloud account per endpoint you sell on, with API credentials (application key, application secret, consumer key) — see OVH API Credentials, Endpoints & Subsidiaries.
  • A working Blesta cron — the modules register their own automation tasks on install.

Installing

  1. Upload the module folder(s) to components/modules/ of your Blesta installation.
  2. Go to Settings > Company > Modules > Available and click Install on each module you need.
  3. Open the module's Manage page and add an OVH Account (VPS/Dedicated) or Cloud Project (Public Cloud) row with your endpoint and API keys. Do this before creating packages — package fields (plans, datacenters, OS lists, flavors, regions) load live from the OVH API using that row.
  4. Create packages and assign them to an order form.
  5. Verify the cron tasks appear under Settings > Company > Automation (Plugin/Module tasks section) and that the main Blesta cron is running.

Heads-up: auto-ordering places real, auto-paid orders on your OVH account using its preferred payment method. Test with the import path first.

Upgrading

Overwrite the module folder(s) with the new release files, then open Settings > Company > Modules — any module whose version changed shows an Upgrade button. Click it. Upgrades never touch your services or packages.

OVHcloud, Kimsufi and So you Start are trademarks of OVH SAS. These modules are independent integrations and are not affiliated with or endorsed by OVH SAS.

Please rate this article to help us improve our Knowledge Base.

0 0