WHBMP

VPS and cloud servers

Oct 15, 2026

A VPS or dedicated server product can also be sold by the hour: see Hourly billing.

VPS and dedicated platforms work differently from cPanel-style servers. The server record is the platform's API endpoint, and each customer service is a whole instance (a virtual machine or container), not an account on a shared server.

Supported platforms

Plugin What it provisions
Hetzner Cloud Hetzner Cloud VPS instances, created live through Hetzner's API
Proxmox VE LXC containers on your own Proxmox node
Virtualizor VPS (KVM, OpenVZ, Xen, LXC) through a Virtualizor master server

These are installed from Plugins > Add New.

These three plugins use the platforms' documented APIs but have not been tested against a running platform yet. Place one test order and reboot, reinstall and terminate it before you sell.

Set up

  1. Install the plugin.
  2. Settings > Servers > Add Server, choose the platform and enter its API details (a Hetzner project token, a Proxmox API token, or the Virtualizor master credentials).
  3. Press Test Connection.
  4. Create a product of type VPS Hosting, pick the server, and set the plan:
    • Proxmox: resources as cores, memory (MB) and disk (GB).
    • Virtualizor: a plan ID.
    • Hetzner: a server type.
  5. Add a configurable option for the operating system and select it on the product's Module tab.
  6. Add Locations on the product's Locations tab if you sell several.

What the service page offers

Reboot, Start, Stop, Reinstall OS and Open Console, plus Suspend, Unsuspend and Terminate. The instance's ID from the platform is stored as the service's username.

Not available yet

Backups and snapshots, usage graphs and OVH or Netcup. See Current limitations.

Powered by WHBMP