Skip to main content

Extensions Overview

Vortexus supports extensions to add functionality beyond the core module. Extensions are installed through the Marketplace admin panel.

Accessing Extensions

In the Marketplace dashboard, click Extensions or navigate to AddonsVortexus MarketplaceExtensions.

Installing Extensions

  1. Download the extension ZIP file from the marketplace where you purchased
  2. In the Extensions page, click Upload Extension
  3. Select the ZIP file
  4. Click Upload & Install
  5. The extension will be extracted and installed automatically
Permissions Required

The extensions/ folder must have 775 permissions for uploads to work. See Marketplace Installation.

Managing Extensions

Enabling/Disabling

  • Click Enable to activate an extension
  • Click Disable to deactivate without removing

Configuring

Click Settings to access extension configuration options.

Deleting

Click the delete icon and confirm to remove an extension.

Available Extensions

ExtensionDescription
Multi-ServersAllow clients to create multiple servers from a single product with resource distribution

Extension Structure

Extensions consist of:

extension-name/
├── manifest.json # Extension metadata and configuration
├── ExtensionHandler.php # Main handler class
├── install.php # Installation script (optional)
└── views/ # Admin views (optional)

The manifest.json defines:

  • Extension name, version, author
  • Configuration fields
  • WHMCS configurable options

See Multi-Servers for a detailed example.