Docker-first .NET deployment for Linux servers. Deploy .NET 9.0+ applications as lightweight Docker containers with a single command. Local to live URL in minutes.
dotnet tool install --global Noundry.Engine.Cli
Everything you need to deploy and manage your .NET applications from the command line
Initialize fresh Linux servers with Docker, Nginx, and firewall via ndng init. Or go from zero to live with ndng up.
Get free *.noundry.app subdomains for testing with automatic DNS management and SSL certificates.
Start PostgreSQL, MySQL, or SQL Server as Docker containers with automatic user creation, password generation, and persistent data volumes.
Build chiseled .NET 9 Docker images locally (~50MB), transfer via SSH, and deploy containers with automatic restart policy.
Start Redis cache and RabbitMQ message queue as Docker containers with persistent data volumes and auto-restart.
Stream live Docker container logs directly to your terminal via ndng log.
Let's Encrypt SSL certificates with automatic renewal for all domains. HTTPS by default.
Interactive prompts with color-coded output, progress indicators, and clear error messages.
Deploy your first .NET application with one command
dotnet tool install --global Noundry.Engine.Cli
# From your .NET project directoryndng up myapp --cloud awsCreates VM, installs Docker + Nginx, builds Docker image, deploys container, configures SSL
Your app is now live at https://myapp.noundry.app
# Redeploy after code changes (~30-60s)ndng deploy myapp.noundry.appAll the commands you need
| Command | Description |
|---|---|
| ndng up <name> | One-command: create VM + init + deploy |
| ndng down <name> | Teardown infrastructure and cleanup |
| ndng init | Initialize server with Docker + Nginx |
| ndng add <domain> | Configure domain and Nginx |
| ndng deploy <domain> | Build Docker image and deploy container |
| ndng database --type <type> | Start database container (postgres, mysql, sqlserver) |
| ndng cache | Start Redis container |
| ndng queue | Start RabbitMQ container |
| ndng list | List all containers and deployments |
| ndng log [container] | Stream container logs in real-time |
Built on proven, production-ready technologies
Containerized apps with chiseled .NET 9 images (~50MB)
High-performance reverse proxy to containers
SSL termination for test domains (*.noundry.app)
SSL certificates for custom domains
Supports: PostgreSQL • MySQL • SQL Server • Redis • RabbitMQ
Deploy personal projects without DevOps complexity. Fast iteration with test domains and simple commands.
Move fast without dedicated DevOps. Deploy to production in minutes, not days. Scale as you grow.
Deploy multiple client applications on shared infrastructure. Each client gets their own domain and SSL.
Host multiple .NET applications as Docker containers on a single server. Share infrastructure containers (PostgreSQL, Redis, RabbitMQ). Each app gets its own domain, SSL certificate, and isolated container.