KoaVM
KoaVM 1.0 · VPS panel on Incus

Leave SolusVM or Virtualizor. Your customers won't notice.

KoaVM moves your VPS in about 15 seconds, keeping the same IP and MAC, without losing a single write. From SolusVM 1 and 2, Virtualizor, Proxmox VE and KVM.

One command on your server. 30 days free with 1 node and 5 VPSs.

Imports from
SolusVM 1SolusVM 2VirtualizorProxmox VEKVM / libvirt
Migration

Real numbers, not promises.

Pre-flight checks, copy while the VM keeps running, final switch in a few seconds. If anything looks wrong, KoaVM puts the VM back where it was.

Lab tests, September 2026. The lab is nested: on bare metal the times are lower.

VMFromDisksModeCopyDowntime
vps-aKVM / libvirtqcow2 20 GBnear-live27 s8.8 s
pve-web3Proxmox VELVM-thin 6 GBnear-live113 s13.2 s
pve-web1Proxmox VE2 disks, 13 GBnear-live245 s13.8 s
solus-web1SolusVM 2qcow2 10 GBnear-live23 s15.8 s
vps-d (Windows)KVM / libvirtqcow2cold—38.8 s
pve-web2 (UEFI)Proxmox VEqcow2 8 GBcold, scheduled34 s45.5 s
Same IP and MACNo DNS to change, no customers to notify about new addresses.
Every diskqcow2, LVM-thin, raw; to ZFS, LVM, dir or btrfs.
ScheduledPick the time; customers get an email before and after.
Automatic rollbackIf a check fails, the VM goes back to the source.
After the migration

Everything you need to sell VPS.

01

OVH, Hetzner, Contabo and Scaleway IPs, without opening their panel

Imports IPs from your account, moves them to the right server, creates the virtual MAC and buys new ones when you run out, within your spending cap. Routed blocks on Kimsufi servers too, with no virtual MAC.

OVHcloud · Hetzner · Contabo · Scaleway
02

New nodes from the panel

Set up a server you already have with an SSH password, or order it from OVHcloud, Hetzner or Scaleway: the panel installs and connects it. RAM and disk overbooking chosen per node, live moves between nodes and «drain node».

ZFS · Incus · WireGuard between nodes
03

Windows, Linux and ready-made apps

Linux catalogue, Windows Server from ISO, your own templates from a VPS or a file, mountable ISOs and a graphical console. WordPress, Docker, HestiaCP and CyberPanel installed on first boot.

cPanel, Plesk and DirectAdmin coming soon
04

Incremental backups anywhere

ZFS replication to another node, or S3, FTP or SFTP with an encrypted archive: only changed blocks. Three copies every night by default, extra schedules per VPS or per node, snapshots and extra disks.

ZFS · S3 · FTP/FTPS · SFTP
05

Private networks, resellers and alerts

Per-customer private networks across datacenters, resellers with their own limits and API keys, alerts by email, Slack, Discord, Telegram or webhook when a node or a backup has a problem.

Public API · WHMCS · KoaBilling
06

Sell VPS without owning servers

Connect Hetzner Cloud, Contabo or Scaleway: VPS are created at the provider, customers only see your brand and your prices. Client area with console, reinstall, backups and graphs, in English and Italian.

In testing
Not just VPSs

A complete cloud, on your own nodes.

The features your customers find on the big clouds, under your brand and on your servers. You switch them on when you want to sell them.

01

Self-service and hourly usage

Customers create their own VPSs inside a resource package (VPSs, vCPU, RAM, disk, city). The panel counts hours, vCPU, RAM, disk and IPs for usage-based billing. Off by default: you can sell ready-made VPSs only.

Packages · hourly usage · /usage API
02

Managed load balancers

One IP that spreads traffic across the customer's VPSs, with health checks, HTTP, HTTPS with automatic Let's Encrypt certificates and TCP. It reaches the VPSs over the private network, even in another datacenter.

HAProxy · Let's Encrypt · PROXY protocol
03

Routers and VPSs without IPv4

VPSs that live only on the private network and reach the internet through a managed NAT router, with the ports the customer chooses to open. You save IPv4 addresses without taking anything away from the customer.

NAT · port forwarding · IPv6 stays
04

A firewall for every VPS

Stateful inbound rules (TCP, UDP, ping, ports and sources) enforced on the node with nftables: they hold even if someone turns off the firewall inside the VPS.

nftables on the node · IPv4 and IPv6
05

Volumes and floating IPs

Disks that detach and attach to another VPS of the same customer, with their own snapshots. IPs that move from one VPS to another in a second, for zero-downtime swaps.

Volumes · snapshots · movable IPs
06

Teams and API keys for customers

Your customers invite colleagues with a role (admin, technician, read-only), create panel API keys and see a log of who did what.

Roles · API keys · activity log
Integrations

Connects to what you already use.

Panels to migrate from, server and IP providers, clouds to create VPS on, billing, alerts and storage.

AvailableIn developmentComing soon

Migrate from

Same IP and MAC, a few seconds of downtime.
SolusVM 1SolusVM 2VirtualizorProxmox VEKVM / libvirt

Cloud

Public-cloud features for your customers, on your nodes.
Self-serviceHourly usageLoad balancersNAT routerFirewallVolumesFloating IPsTeams and API

Systems and apps

KoaVM Linux catalogue, Windows Server, your own templates and apps installed on first boot.
Linux from the catalogueWindows ServerTemplates from a VPS or fileISOs and graphical consoleWordPressDockerHestiaCPCyberPanelcPanelPleskDirectAdmin

Dedicated servers and IPs

Servers imported, or ordered and set up by the panel, additional IPs, virtual MACs, purchasing with a spending cap.
OVHcloud dedicatedOVHcloud Public CloudHetzner RobotHetzner CloudContabo dedicatedScaleway Dedibox

Provider VPS

VPS created at the cloud, sold under your brand.
Hetzner CloudContabo VPSScaleway InstancesOVHcloud Public CloudVultrAruba CloudAkamai / LinodeDigitalOceanUpCloudOVHcloud VPS

Billing

Orders, suspensions and automatic renewals.
WHMCSKoaBillingPublic API

Alerts

Node down, disk or RAM nearly full, failed backups.
EmailSlackDiscordTelegramWebhook

Storage and email

VPS disks and customer notifications.
ZFSLVMbtrfs and directoryBackups to node, S3 and FTPPrime Mail

Missing your provider? Tell us which one you use. Are you a cloud or dedicated server provider? Become a technology partner.

Pricing

One price per node. Locked.

Prices exclude VAT.

Trial
€0

30 days, 1 node, up to 5 VPS. Migration included, so you can test it on your own machines.

Provider VPS
€0.50per active VPS

No nodes of your own: VPS on Hetzner Cloud, Contabo and Scaleway. Minimum €5 per month.

Founders: while the offer is open, the license costs half for the first 12 months and the price stays locked for 24. For the first 20 providers, we do the migration together. Buy a license → · Pricing and comparison in detail →

From November 9, 2026 SolusVM Unlimited costs 29.9% more.

KoaVM has a per-node price that won't change for 24 months, and gets you off SolusVM in an afternoon.

VirtFusion, unlimited node
about $18/month
SolusVM Unlimited, from Nov 9
about $13/month
KoaVM Node
€9/month

Competitor prices as of September 2026, excluding VAT; indicative figures from price lists and industry press: SolusVM · LowEndBox · VirtFusion.

Try KoaVM on your own nodes.

One command on the server, 30 days free with 1 node and 5 VPSs, migration included.

curl -fsSL https://koavm.com/install.sh | sudo bash -s -- --domain panel.yourhosting.com --email you@yourhosting.com

Want a hand with the first migration?

Leave your name and email and we'll get in touch. For the first 20 providers we do the migration together, for free.

We only use your data to write to you about KoaVM. Privacy notice.