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.yml01 / 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.

Meet Nanocl

Less between your code and your server.

A practical toolkit for running your own infrastructure, with declarative configuration at the center.

01

Declare it once.

Describe containers, virtual machines, jobs, and resources in a Statefile you can version alongside your code.

02

Bring your workloads.

Run your application containers and virtual machines with one CLI and a consistent workflow.

03

Connect the pieces.

Configure HTTP routing and DNS through Nanocl’s proxy and DNS controllers.

Choose your starting point

Hands-on or a helping hand.

Use the same open-source foundation, whether you run Nanocl yourself or explore a server through sponsorship.

Build your own cloud.

Install Nanocl on your own server. Keep your configuration in version control and learn at your own pace.

  • Your hardware and your environment
  • MIT / Apache-2.0 licensed core

Start with our support.

Preview

Support Next Hat and explore a managed server with Nanocl preinstalled through an eligible sponsorship tier.

Server rewards depend on Hetzner availability. This is early access, with no commercial SLA.

From idea to application

A workflow you can make your own.

Read the Statefile guide
  1. 01

    Describe your application

    Define your containers and resources in a declarative Statefile.

  2. 02

    Apply your configuration

    Use the Nanocl CLI to send your configuration to the daemon on your server.

  3. 03

    Keep building

    Inspect your workloads, update your configuration, and repeat as your application evolves.

Built in the open.
Better with you.

Code, documentation, feedback, or sponsorship. Every contribution helps us build useful tools that anyone can run.