Run Linux system containers and virtual machines from one clean web console.
Incus is an open source system container and virtual machine manager from LinuxContainers, the team behind LXC. System containers boot in about a second and behave like small persistent Linux machines rather than single process images, so you can run a full init, install packages and treat each one like a lightweight VM. On host sizes that expose nested virtualisation, Incus also runs genuine virtual machines from the same tool and the same web console.
It suits platform teams who want their own container and VM host without a hypervisor licence, developers who need disposable environments that survive a reboot, and anyone building CI, lab or training estates.
The cloudimg image installs Incus with the Canonical web console and closes the door that self hosted control planes usually leave open. The Incus API is bound to the loopback interface only and is never exposed. nginx terminates TLS on port 443, gates the console on a password, and authenticates upstream with a client certificate. Every secret is generated on your own machine at first boot, so no default, shared or bootstrap credential exists anywhere in the image and the root of trust is your SSH key. The paired deployment guide covers first login, launching your first container, storage, networking and adding your own certificate, and every deployment carries 24/7 support.
Real screenshots taken while testing this image against its deployment guide.