Nimman
Zero-downtime deployment tool for Node.js and Bun projects
About
Nimman is a deployment tool designed for small budget projects, providing automatic Nginx reverse proxy configuration, SSL certificate management, and zero-downtime deployments using PM2.
Key Features
- Automatic Nginx reverse proxy setup - Configures Nginx for your services automatically
- Automatic HTTPS with Certbot - Sets up Let's Encrypt SSL certificates
- Zero-downtime deployment - Uses PM2 reload for seamless updates
- Multi-service support - Deploy frontend, backend, and multiple services
- Cost-effective - Optimized for small VM deployments
- YAML configuration - Simple, declarative config files
Technology
Built with TypeScript, supporting Node.js and Bun runtime environments. Uses PM2 for process management and integrates with Nginx and Certbot for production-ready deployments.
License
MIT License
GitHub: https://github.com/dukerspace/nimman
Installation: npm install -g nimman