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