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 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 rollback <domain> | Rollback to a previous deployment |
| ndng remove <domain> | Remove an application (keeps the server) |
| 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 |
| ndng config | View or modify configuration settings |
| ndng env sync <domain> | Sync environment variables to container |
| ndng stack | Deploy predefined infrastructure stacks |
| ndng sync | Sync server and app records to dashboard |
| ndng exec <command> | Execute a command on the remote server |
Built on proven, production-ready technologies
Containerized apps with chiseled .NET 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.