ImpulseVPS
Sell cloud servers from your own Vultr, Hetzner Cloud, DigitalOcean and Linode accounts. One module and one license, a provider-neutral client area for your customers, and the same lifecycle and billing primitives as the rest of the module family.
- What is ImpulseVPS, and how does it differ from a provider's own WHMCS module?What ImpulseVPS does, how one module and one license sell servers on Vultr, Hetzner Cloud, DigitalOcean and Linode, how it manages them, and what stays yours.
- Understanding ImpulseVPS licensingWhat the IVPS- license covers, where you add it and check it, how the grace periods work, and what ImpulseVPS keeps running or refuses when the license is inactive.
- Security hardening for ImpulseVPSHow to scope and rotate each provider's API token, and what ImpulseVPS already does to protect customer servers, one-time credentials, firewalls and your audit trail.
- Server plans: how they tie to WHMCS productsHow a server plan pins one provider account and its sizes, locations and images, and how connecting a WHMCS product publishes those choices as configurable options you price.
- Installing ImpulseVPS — step-by-stepCheck the prerequisites, upload and activate ImpulseVPS, add your IVPS- key, connect a provider account, publish a server plan as a WHMCS product, and prove it with a test order.
- Adding a provider account to ImpulseVPSWhich API token to create at Vultr, Hetzner Cloud, DigitalOcean and Linode, where to save it in ImpulseCore, how to test it, and how to rotate it without disturbing running servers.
- How provisioning worksFollow an order to a running server: what WHMCS's Create checks and refuses, how the provision task builds and delivers the server, and what happens when setup fails.
- How to find a customer's serverWhere a customer's server shows up in WHMCS and ImpulseVPS: the Customers and Instances tabs, the service's detail page, the WHMCS service page, and the tags that find it at the provider.
- How to change a customer's server sizeHow an ImpulseVPS upgrade or downgrade runs through WHMCS, what each provider does with the new size, why a smaller disk is always refused, and what to do when a change doesn't land.
- How snapshots, backups and extra storage workWhat customers can do with snapshots, automatic backups and storage volumes, which of them you sell as paid options, Vultr's volume minimums, and what the purge deletes at termination.
- How to monitor your ImpulseVPS fleetWhere ImpulseVPS reports fleet health: the Dashboard and its alerts, alert email, the six scheduled tasks and their status in ImpulseCore, the Diagnostics tab and the update check.
- Fix: ImpulseVPS activation stops with an ImpulseCore messageWhen ImpulseVPS activation stops, or finishes with a note, about ImpulseCore, match the message to one of four cases, fix ImpulseCore, then activate ImpulseVPS.
- Fix: ImpulseVPS license validation failsWhen Diagnostics → License shows no valid key or ImpulseCore won't accept your IVPS- key, find the cause, fix it, and see what ImpulseVPS keeps doing in the meantime.
- Fix: an order fails at Create, or setup fails after the order was acceptedTell a refused Create from a failed server setup, read the reason ImpulseVPS recorded, and fix it, including what to check at the provider and when to delete a server there.
- Fix: a provider rejects an action or reports it busyWhat ImpulseVPS shows when a provider refuses an action or says the server is busy, and how to fix token access, rate limits, Linode reverse DNS and Vultr volume minimums.