Incus logo

Incus

Runs full Linux systems as either system containers or virtual machines from one REST-driven manager

Open Source Alternative to
Repository activity
  • Stars5.5k
  • Forks451
  • Open Issues51
lxc-incus health score - Linux Foundation Insights
License

Apache-2.0

Languages
  • Go
  • Shell
  • C
Incus screenshot

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