Runs full Linux systems as either system containers or virtual machines from one REST-driven manager
Apache-2.0
- Go
- Shell
- C

About Incus
Incus manages system containers and virtual machines through a single tool and REST API, so a lightweight container and a full VM are provisioned, configured, and clustered the same way. It suits private-cloud style setups that scale from one laptop to a clustered datacenter rack, for development or production.
It boots images for many Linux distributions, including official Ubuntu and community images, and runs both instance types side by side. Clustering ties multiple hosts into one managed pool with a shared API surface.
Incus is a community project under the Linux Containers umbrella, forked and maintained by the same developers who originally built LXD. It is Apache 2.0 licensed, with release tarballs and documentation upstream and commercial Debian and Ubuntu package support available from Zabbly.
Key features
- Manage Linux containers and virtual machines together
- REST API for programmatic control
- Supports images for many Linux distributions
- Scales from one instance to a data center rack
- Clustered deployment for larger environments
Details
- First released
- 2023
- Platforms
- Linux
- Deployment
- self-hostable
- License
- Apache 2.0
- API
- REST
- Governance
- Linux Containers community project
