LexiVirt turns one Linux server, or a rack of them, into a cluster you operate from the browser: create and move virtual machines, watch capacity, and take versions forward or back. Nothing about your machines leaves your network.
| Node | Memory | State |
|---|---|---|
| node-a | 62% | online |
| node-b | 48% | migrating 1 |
| node-c | 57% | online |
From creating a VM to opening its console in your browser, LexiVirt handles the whole lifecycle through one interface built for people who run their own hardware.
From an installer ISO or a cloud image, with cloud-init, several network cards and fixed addresses. Save the whole configuration as a template and the next one is a click.
Move a running VM between nodes over shared NFS storage, empty a node before maintenance, and bring HA-protected VMs back elsewhere when a node is lost.
Every VM's screen in the browser from the first boot line, with nothing to install, and text pasted into guests that have no clipboard.
NAT, isolated, LAN and bridged networks with VLAN tags, VXLAN segments that span nodes, an nftables firewall between VMs and a layer-4 load balancer.
CPU, memory and disk history per node and per VM, a capacity runway from what was measured, and an alert once per problem — by e-mail or webhook.
Local disk, NFS and LVM, disks shared between VMs, recovery points of running VMs on a schedule, and a whole VM exported to one file.
Administrator, operator and viewer, projects with quotas, two-factor sign-in with recovery codes, and an audit log of every action.
A documented REST API for everything the console does, keys with their own role, and a built-in MCP server for AI agents.
Convert VMware, Hyper-V and VirtualBox disks to qcow2, and read VM definitions out of Proxmox, VMware and OVF through the API.
Nothing.
No tiers, no per-VM or per-socket licence, and no feature held back for a paid plan. You register once to get the install command for your own servers.
One command installs the console, the agent and everything they depend on. Start with one server and add the rest later.
On the server that will hold the console. It installs QEMU, libvirt, the console and the agent.
Sign in with the details the installer prints, and create your first virtual machine.
Requirements: a 64-bit Linux server with virtualization enabled in the BIOS. No other software to prepare.
Each additional server runs an agent the console talks to. Its CPU, memory and storage join the pool, and new virtual machines are placed where there is room.
# 1. can the console reach the new node? $ nc -zv 192.168.1.12 9071 Connection to 192.168.1.12 9071 port succeeded! # 2. install the agent there, with the cluster secret $ ssh node-b "curl -sSL https://lexi-cloud.com/install-agent.sh \ | sudo bash -s -- CLUSTER_SECRET" # 3. add it on the Nodes page ✓ node-b online: 32 vCPU, 128 GB added to the pool
Free, self-hosted, and yours to keep running.