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
# A home for your next idea
ApiVersion: v0.18
Namespace: global
Cargoes:
- Name: hello-world
Containers:
- Name: web
Image: nginx:alpinenanocl state apply -s Statefile.ymlMeet Nanocl
Less between your code and your server.
A practical toolkit for running your own infrastructure, with declarative configuration at the center.
Declare it once.
Describe containers, virtual machines, jobs, and resources in a Statefile you can version alongside your code.
Bring your workloads.
Run your application containers and virtual machines with one CLI and a consistent workflow.
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.
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.
- 01
Describe your application
Define your containers and resources in a declarative Statefile.
- 02
Apply your configuration
Use the Nanocl CLI to send your configuration to the daemon on your server.
- 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.