Skip to main content

Install Nanocl

This section describes how to install Nanocl.

Prerequisites

Nanocl components run inside containers so it requires a container engine to be installed.
Currently it's have an official support for Docker but Podman can be used as well.

Docker

Please follow the official documentation to install Docker on your system.
Nanocl is also available for Windows, MacOS, through Docker Desktop.

Podman

Since podman have a docker compatible API, Nanocl can be run with podman.
If you prefer to use podman, please start by installing it on your system using the official documentation.

Supported platforms

Only the CLI (nanocl) lack of platform and architecture support.
But it can be easily compiled by yourself using rust.

Platformsx86_64 / amd64arm64 / aarch64
Debian / Ubuntucrates.io
MacOScrates.iocrates.io
Windowscrates.iocrates.io
Binariescrates.io

Release channels

Nanocl has two types of update channels, stable and nightly:

  • The stable channel gives you the latest versions released for general availability.
  • The nightly channel gives you pre-release versions that are ready for testing before general availability.
caution

The nightly channel is a pre-release versions include experimental and early-access features that are subject to breaking changes.

Support

Nanocl is an open source project, supported by Next Hat and community members.
For information about the open source project, refer to the github repository.

Licensing

Nanocl is open-source and dual licensed under the Apache License, Version 2.0 and the MIT license.