Vultr Module
Use the Vultr module to convert the live cloud catalogue into sellable products, provision instances with optional paid resources, and give customers safe server, network and storage controls.
Reaching the Screen
Go to Products → Hosting Server → Vultr: {admin}/vultr
This module is included with the Business Plan at no additional cost. On other WISECP license plans you can add it to your existing license.
The Vultr menu appears only after you create an active server record that uses this module. The module address is not available until the server-addition flow below is complete.
Activate the Module Menu
- Open Products → Hosting Server and click Add New Server below the page title. On a narrow screen, first open Show Options to reach this button.
- Under Server Automation Module, choose the Virtualization category and then select Vultr.
- Under Connection Details, enter vultr.com in Address, root in Username, and your Vultr API key in API Key.
- Click Test Connection. After the test succeeds, check the server name and required capacity fields, then click Add New Server at the bottom of the page.
- The record is created as active. The Products → Hosting Server → Vultr menu now appears and {admin}/vultr becomes available.
What the Module Does
| Area | Administrator capability | Customer result |
|---|---|---|
| Cloud catalogue | Reads Vultr plans and regions, creates WISECP products, stores provider cost and rebuilds upgrade compatibility. | Customers see only reviewed plans and the automatic or fixed region policy assigned to each. |
| Provisioning | Creates an instance from the chosen plan, operating system, hostname, user data and SSH key, with enabled paid extras. | The service receives its instance ID and addressing automatically. |
| Service tools | Automates power, reinstall, console, snapshots, backups, firewall, reverse DNS, IP and block-storage operations. | Customers manage permitted infrastructure actions from WISECP without the provider API token. |
| Commercial controls | Tracks USD costs, margin, stock visibility and quotas for backup, DDoS, storage, snapshots and reserved IPs. | Optional resources are ordered and limited through product add-ons. |
Catalogue and product control
Each catalogue row combines Vultr hardware, transfer, regional availability and cost with its WISECP product. The administrator controls public name, automatic or pinned region, category, monthly USD sale price and active status. Import adds missing plans, updates stored costs and reconciles regions; it does not replace an existing sale price during cost-only synchronization. New plans are inactive until reviewed.
Customer service tools
Enabled customers can start, stop or restart an instance, reinstall its operating system, open Vultr’s tokenized web console, create/restore/delete snapshots and restore automated backups. Network tools include allow-list firewall rules, reverse DNS, bandwidth and the list of add-on-provisioned reserved IPs. Storage tools mount public ISOs and manage purchased block storage. The overview shows real outbound bandwidth and allocated CPU, RAM, disk and transfer; Vultr exposes no live guest CPU, RAM or disk gauge here.
Automation and lifecycle
Product generation synchronizes operating-system choices, creates hostname, user-data and SSH-key requirements, attaches enabled add-ons and wires plan upgrades. Add-on lifecycle can enable automated backups or DDoS protection and provision block storage, snapshot quota and reserved IP quota. The instance ID links the WISECP service to provider operations, including cancellation cleanup of module-managed billable resources.
Before You Configure It
- Create a Vultr API token for the provider account or sub-account whose instances, regions, firewall, storage and IP resources WISECP will manage. Keep it server-side and secret.
- Enable the Vultr server module and create an active server record that will hold the API token.
- Create and enable USD in WISECP; provider costs and generated prices are USD and import is blocked without it.
- Confirm the license plus provider quota and billing capacity for an actual test instance and every optional resource you will test.
Settings and Product Controls
Installation and Operation
Prepare the API token
- Create a dedicated Vultr API token in the account that owns the resources WISECP must manage.
- Apply any provider-side IP restrictions so the WISECP server can use it, and grant access to every enabled instance, firewall, storage and network operation.
- Store the token securely; customers never need or receive it.
Connect and test the module
- On the module page, click the gear-shaped Settings button in the top action bar directly below the page title; on a narrow screen, reveal this bar with Show Options first. In the Module Settings window, enter the token and choose margin, stock behavior, cost synchronization, checkout add-ons and customer features.
- Use Test Connection directly below the credential field; it can test the typed token before save and is intentionally available without a module license.
- After the connection succeeds, click Save Settings in the window footer. The page loads live plans and regions.
Import and reconcile plans
- In the top action bar below the page title, click the cloud-download Import from API button. In the window, select at least one of new plans, cost updates or region import.
- Click Start Import in the window footer. Missing plans are created inactive with margin-based pricing; cost refresh changes stored cost only.
- Review the result: invalid pinned regions return to automatic, operating-system choices are synchronized for new products and compatible upgrade paths are rebuilt.
Review regions, products and prices
- Check plan hardware, transfer, stock and USD cost; choose the public name, fixed/automatic region and category.
- Set the monthly USD sale price and keep the product inactive until provisioning and cancellation pass.
- Save rows. If bulk repricing is required, enter the rate in Profit Rate (%) on the right side of the top action bar and click Update Prices; this reprices every imported plan and generated add-on from current cost.
Configure requirements and add-ons
- Review generated operating-system, hostname, user-data and SSH-key requirements and remove choices that are unsuitable for sale.
- Enable only backup, DDoS, block-storage, snapshot and reserved-IP options supported by your catalogue; set their prices and quotas.
- Confirm the selected add-ons are attached to the intended products so ordering and later service tools enforce the purchased limits.
Verify with an inactive test product
- Create a controlled service from an inactive product using a supported region and operating system; include each paid extra that must be tested.
- Provision it and confirm instance ID, IP and status; then test power, console, reinstall, snapshot/backup, firewall, reverse DNS and storage tools you enabled.
- Cancel through WISECP and verify the instance and module-managed extras disappear from Vultr before publishing the product.
Maintain catalogue and lifecycle
- Import after provider plan, regional availability or cost changes; prefer cost-only synchronization when sale prices are manually curated.
- Review hidden stock, automatic-region fallbacks and add-on quotas after every catalogue change.
- Periodically retest a provision/cancel cycle and rotate the token without leaving the server record disconnected.
Things to Watch
Applying a new rate replaces the sale prices of every imported Vultr plan and generated add-on. Cost synchronization alone does not.
Backups, block storage, snapshots, protection and reserved IPs may incur provider charges. Verify cancellation removes every resource created by the test.
It does not enable metered invoicing, and live guest CPU, RAM and disk utilization are not available through this module.
Privileges
Product Operations (PRODUCTS_OPERATION) is required for configuration, import and pricing. Customer tools are governed by the module feature switches and purchased add-on quotas.
Related Screens
Merci pour votre retour !
Notre équipe d'assistance est disponible 24h/24 pour tout ce que vous ne trouvez pas ci-dessus.