IncusOS is designed to provide an extremely secure
environment in which to run Incus and related software.
It requires a lot of modern system features and
will not function properly on older unsupported systems.
IncusOS doesn't feature a traditional installer. Instead you can choose to either directly run it from the media it's written to, or have it automatically install itself onto an internal drive on first boot.
The installed system is only reachable through the API, there is no local shell access or remote access through SSH. The customization tool below allows you to configure IncusOS' behavior, including what client will be allowed to control the system.
By default IncusOS will run both DHCPv4 and SLAAC on every interface it can find on the system, hoping that one of them will provide enough connectivity to allow the user to connect and apply the final network configuration.
For cases where this approach doesn't work, such as environments requiring static IP addresses, the use of a proxy server or using link aggregation or VLANs, a full network configuration can be provided instead.
Supported options and examples can be found here.
Images are normally downloaded from
the "stable" update channel.
Other
channels may be available for various
reasons, for example for image
validation and testing ("testing" channel).
Only the "stable" channel is supported, use other image channels at your own risk.