KoaVM
What's new

What's new.

Every KoaVM version, newest first. The same notes are on the panel's What's new page, which updates with one click. How to update →

0.7.3

Routed IP blocks (Kimsufi) and extra IPs per VPS

For administrators

  • IPv4 blocks routed to the node's server, without virtual MACs (for example OVH blocks on Kimsufi servers): Network & IPs › New block › Routed to the server. VPSs use the routed interface with gateway 169.254.0.1 and every address of the block can be used.
  • OVH IPs imported from the account on a server that doesn't accept virtual MACs are used routed, without trying to create a virtual MAC.
  • Extra IPs per VPS from routed blocks: added and removed live from the VPS page, and the panel configures them inside the VPS (NetworkManager or systemd-networkd). They survive snapshots, backups and reinstalls.
  • API: “extra_ips” at creation, PUT /vps/{id}/ips for the wanted number, POST and DELETE to add and remove. WHMCS module 1.2.0 with the “Additional IPs” configurable option.
  • IPs added by hand on Incus: “Add IPs › Added by hand” brings them into the panel without touching the VPS; restores and plan changes no longer remove the interfaces the panel knows.
  • Updates: the result shows only version numbers.

For customers

  • If you have extra IPs you see them in the VPS Network box, already configured.
0.7.2

Incremental backups, extra disks and updates from the panel

For administrators

  • Incremental backups: the first one copies everything, later ones only what changed, compressed and encrypted (AES-256). They work on S3, FTP and on another node; the archive key is shown in Settings › Backups.
  • ZFS replication between nodes: when both the VPS and the backup node use ZFS, a backup sends only the changed blocks (a few seconds for a daily backup).
  • New FTP/FTPS destination (for example the backup space that comes with dedicated servers), with self-signed certificates accepted by fingerprint.
  • A «Backups» page in the menu: coverage of every VPS, next backups, errors, all backups and actions.
  • Extra schedules for one VPS or for all VPSs on a node: every few hours, daily or weekly, with their own number of copies and destination.
  • Backups never go to the VPS's own server; new plans start with 3 nightly backups.
  • Custom resources for a single VPS: vCPU, RAM, disk, speed and traffic without changing its plan (also from the API and WHMCS).
  • Extra disks: added even while the VPS is running, formatted and mounted by the panel (e.g. /mnt/disco1), grown and removed; included in snapshots and backups.
  • Snapshots and backups ask the VPS to flush its data to disk before they start.
  • A «What's new» page with every version and one-click updates from the panel: the database is copied first and the previous version comes back on its own if the new one doesn't start. From the command line: «koavm update» and «koavm update --rollback».
  • Guide for administrators and customers, in Italian and English, inside the panel and on koavm.com/docs.

For customers

  • Faster backups: after the first one only the changed parts are saved.
  • If your VPS has extra disks you see them on its page; they are included in snapshots and backups.
  • The customer area has the Guide (how to use the VPS, snapshots, backups, network) and What's new.
0.7.1

Scaleway: Dedibox servers and Instances VPSs

For administrators

  • New provider Scaleway: all it needs is the API key and the project ID.
  • Dedibox servers become nodes: failover IPs come in on their own, the panel moves them to the right server, creates the virtual MAC, sets reverse DNS and buys new ones within the spending cap.
  • Resell VPSs with Scaleway Instances (Paris, Amsterdam, Warsaw): IPv4 and IPv6 that never change, disk as large as the plan's, reinstall, plan change, reverse DNS.
0.7.0

Selling

For administrators

  • Public API with keys (Settings › API) and a WHMCS module you can download from the panel; also works with Koabilling.
  • Snapshots and backups: to another node or to S3 storage, manual or automatic every night, with safe restore.
  • Plan change, network speed per plan and monthly traffic with the rule chosen in the plan (slow down, suspend or notify).
  • Suspension with a reason (administrator, billing, traffic, abuse).
  • IPv6: one address per VPS from the node's blocks, also for existing VPSs.
  • Reverse DNS from the panel for the IPs of connected providers.

For customers

  • Snapshots and backups from the VPS page.
  • IPv6 address and reverse DNS (when the IP's provider allows it).
  • One-click sign-in to the panel from the WHMCS client area.
0.6.0

Provider VPSs and new look

For administrators

  • Resell Hetzner Cloud and Contabo VPSs under your brand: zones, a product for each plan, costs, sync.
  • Contabo additional IPs managed through the API.
  • New look: dark theme, collapsible side menu, animated sign-in page, animations.

For customers

  • New look, also on phones.
  • Graphical console for VPSs on Hetzner Cloud.
0.5.0

OVHcloud and Hetzner IPs via API

For administrators

  • OVHcloud (dedicated and Public Cloud) and Hetzner (Robot and Cloud) accounts: servers and IPs read from the account, nodes linked automatically.
  • When a VPS is created the panel moves the IP to the node's server and creates the virtual MAC when needed.
  • Buy IPs by hand with a quote or automatically, never above the monthly spending cap.
0.4.0

Migration from every panel

For administrators

  • Migration from SolusVM 1 and 2, Virtualizor, Proxmox VE and KVM/libvirt, with all the VM's disks.
  • Incus pools on ZFS, LVM, dir and btrfs.
  • Batch migrations scheduled at a set time, at most N at once.
  • Emails to customers before and after the move (Prime Mail, SMTP or log only).
  • Easier sign-in from phones.

For customers

  • Notice emails before and after the VPS moves.
0.3.0

English and migration from SolusVM

For administrators

  • Interface in Italian and English.
  • Migration from SolusVM and KVM/libvirt, cold or near-live (about 10 seconds of downtime), keeping the same IP and MAC.
  • Checks before moving and automatic fallback to the source VM if something goes wrong.

For customers

  • Customer area also in English.
0.2.0

New name: KoaVM

For administrators

  • The product is now called KoaVM.
  • Live map: nodes and VPSs on the globe, refreshed every 10 seconds.
0.1.0

The panel core

For administrators

  • Incus nodes connected through the API, no agents to install.
  • IP blocks, plans, operating systems and customers.
  • VPSs: creation with static network, root password and SSH key; start, shut down, restart, reinstall, delete.
  • Job queue, CPU, RAM, disk and traffic charts, console in the browser.

For customers

  • Customer area with their own VPSs: start, shut down, restart, console, new password, reinstall, charts.