Skip to Content
Built in the open. Built for builders.

Your next idea.
Your infrastructure.

From your first container to your own cloud. Nanocl gives you open-source tools to deploy and run applications on infrastructure you control.

Open-source coreWritten in RustSelf-host on your terms

Statefile.yml 01 / Describe
# A home for your next idea
ApiVersion: v0.18
Namespace: global

Cargoes:
  - Name: hello-world
    Containers:
      - Name: web
        Image: nginx:alpine
nanocl state apply -s Statefile.yml
02 / Apply with Nanocl
Your server. Your workloads. 03 / Run on your infrastructure
A simple container example. Your next deployment starts here.
Find your way

A place for every question.

Follow a guide, look up a command, or go deeper into how it works.

New to Nanocl?

Start small.
Build from there.

A short path from an empty server to your first application.

  1. 01

    Install your tools

    Choose your platform and set up the CLI and daemon.

  2. 02

    Run your first container

    Get oriented and deploy a workload on your server.

  3. 03

    Make it your own

    Describe your application in a versioned Statefile.

From the project

Introducing Nanocl 0.18

Nanocl 0.18 introduces multi-container Cargoes, health-aware rollouts, process-scoped operations, and simpler proxy and DNS services.

Read the release notes
All updates ↗