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 Dashboard (details + graphs), Actions, Reinstall, Snapshots, Backups, IPs + reverse DNS, Firewall 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.
  • ionCube Loader 15 or later. The modules are encoded.
  • The SystemFreaks Update Checker plugin with an active suite license key. See Getting Started with the SystemFreaks Update Checker.

Installing

  1. Open Tools > SystemFreaks Update Checker and select the Modules tab.
  2. Click Download next to each module you need, then click Install. Without the Update Checker: download the packages from your SystemFreaks client area, upload the module folder(s) to components/modules/, then install them under Settings > Company > Modules > Available.
  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

Open Tools > SystemFreaks Update Checker, click Check Now, then click Update next to each module with a new version. The Update Checker keeps a backup of the old folder and runs the module upgrade. Upgrades never touch your services or packages. By hand: overwrite the module folder(s) with the new release files, then click the Upgrade button under Settings > Company > Modules.

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