KVM virtual machines.
Provisioned in minutes.

On-demand KVM VMs running on Proxmox with ZFS storage. Full root access, dedicated IPv4 + IPv6, web console, and snapshot management. Order through Stripe — no manual provisioning, no waiting on a ticket.

View PlansCreate an Account

Platform facts

KVM hardware virt
Proxmox VE
ZFS NVMe storage
IPv4 + IPv6 included
Auto-provisioned
noVNC console

What you get with every VM

KVM with full root access

Each VM is a dedicated KVM/QEMU instance — no LXC containers, no shared kernel. You get root, you get a full OS, you get complete isolation.

Auto-provisioned via Proxmox

Order through Stripe and the VM is provisioned automatically: zvol created, iSCSI attached, cloud-init configured, and started. No manual steps.

Web console (noVNC)

Browser-based noVNC console for out-of-band access. Works when SSH is broken, during OS installs, and for BIOS-level troubleshooting.

Web SSH client

In-browser SSH terminal at your dashboard. No client software needed. Connect from any device with a browser.

ZFS snapshots

Create, list, rollback, and delete ZFS snapshots from the portal. Snapshots are atomic and near-instant — no downtime required.

IPv4 + IPv6

Every VM gets a dedicated IPv4 address and an IPv6 address. Dual-stack by default. No NAT, no shared IPs.

Cloud-init or netboot.xyz

Deploy with cloud-init user-data for automated setup, or boot netboot.xyz to install any OS interactively. Bring your own image on request.

QEMU guest agent

QEMU guest agent installed and running. Enables clean shutdown, IP reporting, memory ballooning, and file system freeze for consistent snapshots.

From order to running VM in minutes

1
Create an account and place an order

Sign up, add your SSH key, then complete checkout through Stripe. No long-form, no sales call.

2
Stripe webhook fires automation

On payment confirmation, our provisioning pipeline creates a ZFS zvol, attaches it via iSCSI, clones the VM template, and applies your cloud-init config.

3
VM boots with your SSH key

Cloud-init sets your hostname, injects your SSH public key, and configures networking. The VM is reachable by IPv4 and IPv6 within minutes.

4
Manage from the portal

Start, stop, reboot, access the noVNC console, open a web SSH session, create snapshots, and monitor CPU/memory/disk from your dashboard.

Cloud VM plans

All plans include auto-provisioning, web console, web SSH, ZFS snapshots, and IPv4 + IPv6. Monthly billing via Stripe. Cancel anytime.

Starter VM

$75/mo
Single-service workloads. Web servers, small databases, personal projects.
  • 4 vCPU
  • 8 GB RAM
  • 100 GB ZFS NVMe
  • IPv4 + IPv6
  • 1 Gbps uplink
  • Web console + SSH
Get Started

Memory-Optimized VM

$250/mo
In-memory workloads, caching layers, and memory-hungry databases.
  • 8 vCPU
  • 32 GB RAM
  • 500 GB ZFS NVMe
  • IPv4 + IPv6
  • 1 Gbps uplink
  • iSCSI volume available
Get Started
Also available
Lifetime Alpine VPS — pay once, run forever

Lightweight Alpine Linux instances with IPv6 and web SSH. Small footprint, no monthly bill. Identity verification required. Starting at $99.

See lifetime plans

Common questions

What OS can I run?

Anything. We provision with Ubuntu 24.04 by default via cloud-init, but you can boot netboot.xyz to install any Linux distribution, BSD, or Windows. Custom ISO upload available on request.

How long does provisioning take?

Typically 2–5 minutes from order confirmation. The process is fully automated: Stripe webhook fires, Proxmox clones the template, cloud-init configures the VM, and it starts. You get SSH credentials by email.

Do you support IPv6-only VMs?

Yes. IPv6-only VMs are available at a lower price point if you do not need a dedicated IPv4 address. Full IPv6 connectivity with our RPKI-signed prefix.

Can I resize or upgrade my VM?

Contact support to resize. We can adjust vCPU, RAM, and disk allocation. Disk resizes require a brief shutdown. CPU and RAM changes are often hot-pluggable.

What storage backend is used?

NVMe-backed ZFS pools for VM volumes. iSCSI targets via TrueNAS for optional dedicated block storage. ZFS provides native checksumming and snapshotting.

Is there a control panel?

Yes. The ThoughtWave customer portal lets you start, stop, reboot, and shut down your VM, access the noVNC console, open a web SSH session, manage ZFS snapshots, and upload SSH keys.

Spin up a VM in minutes.

Create an account, add your SSH key, and order a VM. It will be running before you finish your coffee.

Create an AccountAsk a question
Cloud VMs & KVM Virtual Machines — ThoughtWave Technologies | ThoughtWave Technologies