VIRTLIX LICENSE MANAGER
Docs / Getting Started / Server Requirements & Partition Layout

Server Requirements & Partition Layout

Virtlix needs actual hardware virtualization support - either a bare-metal server or a VM with nested virtualization turned on by the host. Before installing, confirm it:

egrep -c '(vmx|svm)' /proc/cpuinfo

A result of 0 means the box can't run KVM guests at all, and the install will fail at the libvirt step no matter what else is right.

Supported base OS: AlmaLinux, Rocky Linux, RHEL and CentOS Stream (9-10), plus Debian 11-13 and Ubuntu 20.04-24.04 LTS.

Recommended partitioning, single-disk example:

| Mount | Size | FS | Purpose | |---|---|---|---| | /boot/efi | 512 MB | vfat | UEFI only | | /boot | 1 GB | ext4 | Kernel & initramfs | | swap | 2-8 GB | swap | Roughly your RAM size, capped at 8 GB | | / | 40 GB | xfs/ext4 | OS, Virtlix, PHP, nginx, MariaDB | | /var | rest of disk | xfs | Guest disks, OS templates, backups, logs |

The important part is giving /var the bulk of the disk - that's where guest VPS disks and the OS template cache actually live (/var/lib/virtlix/templates and each VPS's own qcow2 overlay). If you'd rather not split partitions, a single / covering the whole disk works fine too.

Minimum spec we'd actually recommend running production guests on: 2 vCPU, 4 GB RAM, 60 GB disk - but VM storage is what you'll really run out of first, so size disk generously.