A modern, secure system container and virtual machine manager that provides a unified experience for running full Linux systems.
Incus is a modern system container and virtual machine manager that provides a unified experience for running and managing full Linux systems inside containers or virtual machines. It solves the problem of infrastructure management by offering a scalable solution that works from single machines to clustered data center deployments, allowing users to run any type of workload efficiently while optimizing resources.
System administrators, DevOps engineers, and infrastructure teams who need to manage Linux containers and virtual machines in development or production environments. It's particularly suitable for organizations looking for a private cloud solution or those migrating from LXD.
Developers choose Incus because it offers a unified management experience for both containers and VMs, scales seamlessly from single instances to large clusters, and provides a powerful REST API for automation. As a true open-source community project without CLA restrictions, it gives users full control over their infrastructure management.
Powerful system container and virtual machine manager
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Provides a single interface for both system containers and virtual machines, simplifying infrastructure management across diverse workloads as highlighted in the unified experience description.
Scales seamlessly from single instances to full data center clusters, making it suitable for both development and production environments as stated in the README.
Supports official Ubuntu images and community-provided options for numerous Linux distributions, ensuring flexibility in deployment choices.
Built around a simple yet powerful REST API, enabling automation and integration with existing tools for efficient infrastructure management.
Requires careful configuration to secure the daemon and network interfaces, and local Unix socket access grants full root privileges, posing risks if mismanaged, as warned in the security section.
Designed specifically for Linux systems, making it unsuitable for environments that need virtualization of other operating systems like Windows or macOS.
As a fork of LXD, users migrating need a separate tool (lxd-to-incus), adding complexity and potential downtime during transition.