Building LeoSwift OVHcloud Manager
This module is a White-Label Infrastructure WHMCS module for managing OVHcloud VPS, Dedicated Servers, IP services and related infrastructure directly from WHMCS.
The module connects WHMCS directly to the OVHcloud API and provides centralized management for VPS and Dedicated Servers, IP inventory, product mapping, provisioning and infrastructure synchronization. Designed for hosting businesses that want to automate their OVHcloud infrastructure without manually managing servers outside WHMCS
Key Features
- VPS Server Provisioning — Client-Based
Provision and manage VPS services for individual WHMCS customers directly from their client accounts. - Dedicated Server Provisioning — Client-Based
Provide Dedicated Server services to customers through WHMCS with customer-specific service management. - White-Label Infrastructure
Present the hosting service under your own company brand without exposing the underlying OVHcloud provider to your customers. - Provider Masking
Customers interact with your WHMCS hosting environment rather than seeing the underlying infrastructure provider. - VPS Management
Manage VPS services and perform supported server actions directly through the WHMCS client/service interface. - VPS Reboot
Allow supported VPS services to be rebooted without requiring customers to access the underlying provider. - VPS Reinstall
Provide a VPS reinstall option for supported services, allowing customers or administrators to reinstall the server operating system. - VPS Snapshots
Snapshot functionality where supported by the underlying OVHcloud VPS service, with additional snapshot capabilities planned for future updates where applicable. - Built-In KVM Console
Access the VPS KVM console directly from the WHMCS interface with an integrated loading experience, keeping customers inside your hosting platform. - IP Inventory
Synchronize and display available OVHcloud IP resources within the management interface. - IP Resource Listing
View IP addresses and associated service information to make infrastructure and IP management easier. - Dedicated Server Management
Synchronize and manage Dedicated Server infrastructure associated with your configured OVHcloud accounts. - VPS Inventory Synchronization
Synchronize VPS services and infrastructure information from OVHcloud into the management system. - Dedicated Server Inventory Synchronization
Keep Dedicated Server information synchronized with your OVHcloud infrastructure. - Multi-Region Support
Connect to supported OVHcloud API regions, including Europe, Canada and US. - Multiple Infrastructure Connections
Configure and manage multiple OVHcloud connections from the WHMCS administration area. - Connection Testing
Test configured infrastructure connections before using them for provisioning and synchronization. - Centralized WHMCS Management
Manage your infrastructure and customer services from within WHMCS instead of requiring separate provider-side management for routine operations. - Integrated Licensing
Built-in LeoSwift licensing system for secure license validation, subscription status and license expiry management.
More Features Coming Soon
The module is actively being developed, with additional infrastructure and customer-management capabilities planned for future releases.
OVHcloud Multi-Region Support
Connect your WHMCS installation to supported OVHcloud API regions:
- OVHcloud Europe
- OVHcloud Canada
- OVHcloud US
Each connection can be configured independently with its own OVHcloud API credentials.
VPS Management
Manage OVHcloud VPS infrastructure directly from WHMCS.
Features include:
- VPS inventory synchronization
- VPS service discovery
- VPS service information
- VPS IP information
- VPS provisioning integration
- Product-to-server mapping
- Connection-based infrastructure management
Dedicated Server Management
Manage OVHcloud Dedicated Servers through WHMCS.
Features include:
- Dedicated Server inventory synchronization
- Server discovery
- Server information synchronization
- Dedicated Server IP information
- Provisioning integration
- Multi-connection infrastructure management
IP Inventory Synchronization
Keep your WHMCS infrastructure inventory synchronized with OVHcloud.
The module provides centralized IP inventory synchronization for supported OVHcloud infrastructure.
Connection Management
Create and manage multiple OVHcloud connections from the WHMCS administration area.
Each connection can store its own:
- OVHcloud Application Key
- OVHcloud Application Secret
- OVHcloud Consumer Key
- OVHcloud API region
- Connection status
The built-in connection test allows administrators to verify API credentials before using the connection for provisioning or synchronization.
Product Mapping
Map WHMCS products to the appropriate OVHcloud infrastructure and configuration.
This allows hosting providers to create WHMCS products backed by their OVHcloud infrastructure.
WHMCS Integration
The module is designed specifically for WHMCS and integrates with its provisioning architecture.
Use WHMCS to manage:
- White Labelled
- Customer services
- Provisioning
- Server connections
- Product configuration
- Infrastructure synchronization
without maintaining a separate OVHcloud management workflow.
Secure Licensing
LeoSwift OVHcloud Manager includes the LeoSwift licensing and integrity system.
Designed For
LeoSwift OVHcloud Manager is suitable for:
- Web hosting providers
- VPS providers
- Dedicated server providers
- Cloud infrastructure businesses
- WHMCS hosting companies
- Managed service providers
- Infrastructure resellers
Why LeoSwift OVHcloud Manager?
Instead of manually provisioning infrastructure through the OVHcloud control panel and then creating services in WHMCS, LeoSwift OVHcloud Manager brings the infrastructure workflow into WHMCS.
Your hosting team can manage customers, products and infrastructure from one platform.
Supported OVHcloud Regions
- Europe
- Canada
- United States
Requirements
- WHMCS
- PHP 8.2+
- PHP cURL extension
- OpenSSL
- Active OVHcloud API credentials
- WHMCS administrator access for installation and configuration
The exact supported WHMCS versions should be confirmed against the current release before deployment.
Installation
- Back up your WHMCS installation.
- Upload the module files to your WHMCS installation.
- Navigate to Configuration → System Settings → Addon Modules.
- Activate OVHcloud Manager.
- Configure administrator access permissions.
- Open the OVHcloud Manager administration interface.
- Create an OVHcloud API connection.
- Enter the required OVHcloud API credentials.
- Test the connection.
- Synchronize VPS, Dedicated Server and IP inventory.
- Configure product mappings.
- Configure your WHMCS products and provisioning settings.
Detailed installation and configuration documentation is included with the product.
Licensing
LeoSwift OVHcloud Manager is proprietary software licensed by LeoSwift Limited.
A valid license is required to activate and use the commercial release.
The software may not be redistributed, resold, sublicensed, reverse engineered, decompiled or modified except where expressly permitted by the applicable license terms.
Support
Technical support is provided by LeoSwift Limited.
Customers should contact LeoSwift support for installation assistance, configuration questions, compatibility issues and product support.
Important
OVHcloud API credentials and an OVHcloud account are not included with this product.
WHMCS is not included.
OVHcloud services, servers, IP addresses and infrastructure charges are not included.
LeoSwift OVHcloud Manager is an independent third-party product developed by LeoSwift Limited and is not an official OVHcloud product.
About LeoSwift
LeoSwift Limited develops software, infrastructure automation tools and integrations for businesses and cloud infrastructure platforms.
See Our Socials Facebook LinkedIn YouTube Need Help?
LeoSwift OVHcloud Manager is built to simplify OVHcloud infrastructure management for WHMCS-based hosting businesses.
