Cloudmin turns a Linux server into your own cloud. Create and run virtual machines from your browser, on hardware you control. It runs inside Webmin on libvirt and QEMU/KVM, so every machine is a normal libvirt guest and nothing is locked in.
Install it on a fresh Rocky Linux, AlmaLinux, Debian or Ubuntu host. Pick a cloud image, fill in one form, and the machine boots. Snapshots, clones, backups and consoles are built in, along with statistics charts and notifications by email, chat or webhook.
Cloudmin GPL is free: one host, as many machines as you like. Cloudmin Pro adds SSH key management, setup scripts, cloud backups and image capture. Managing many hosts from one place is coming in Cloudmin Connect.
Run Virtualmin? Pick a Virtualmin template and the whole hosting stack installs inside the new machine.
Cloudmin Features
One place to create, run, protect and reach KVM virtual machines on a Linux host.
Cloudmin does not build its own hypervisor. It uses the libvirt and QEMU packages your distribution already ships, and adds the jobs, permissions, images and consoles a host needs. Nothing locks you in. The standard tools keep working on the same machines.
Built for safety, speed and control
Cloudmin makes a single KVM host easy to run without hiding Linux from you. Cloudmin Connect will grow it into a multi-host platform on the same foundation.
A short path to a running guest
Install Cloudmin, pick an image and click Create. The installer sets up libvirt, a network, storage and firmware, and checks that the host is ready.
Built on libvirt, not around it
Cloudmin never builds raw QEMU command lines or scrapes virsh output. Libvirt stays the source of truth, so other tools and your own scripts see the same machines.
Safe by design
Creation, cloning, backups and restores run as jobs that survive an interruption. Downloads, disk inspection and consoles run without root, so a bad image cannot take the host with it.
Virtualmin inside every guest
Choose a Virtualmin GPL or Pro template. Cloudmin installs the hosting stack inside the new machine and opens its Webmin through the host, even behind NAT.
Open source core, unlimited guests
Cloudmin GPL manages one host with as many virtual machines as it can carry. Pro adds SSH key management, setup scripts, cloud backups and image capture, with tenancy to follow. Cloudmin Connect will bring many hosts together.
The same API for people and scripts
The web interface, the command line and remote clients use one JSON API with signed requests, Webmin permissions and audit logging. Automate Cloudmin the way you already automate Virtualmin.
Cloudmin 10 is taking shape in the open. Try the development builds and tell us what your hosts need.
Install Cloudmin 10