Skip to content

DevOps Toolkit v1.0

Latest

Choose a tag to compare

@SaikumarMadel SaikumarMadel released this 31 Jul 10:04
· 2 commits to main since this release

First stable release of DevOps Toolkit — a reusable toolkit for backing up, migrating, and deploying full-stack Node.js apps on Ubuntu VPS.

Highlights

  • Interactive menu (./toolkit.sh) covering the full lifecycle
  • Full project backup & restore (app, env, MySQL, PM2, Nginx, SSL)
  • Standalone database backup/restore with SHA-256 checksums
  • Server bootstrap (install_server) — Node, PM2, Nginx, UFW, fail2ban, optional Certbot
  • Configure Nginx, PM2, and SSL from the CLI or menu
  • Health checks (system, runtime, Nginx, SSL, optional HTTP/DB probes)
  • Docker tools — status, volume backup/restore, Compose up/down/ps
  • Shared utilities, config file, file logging, ShellCheck CI

Supported stack

Ubuntu 22.04 / 24.04 · Node.js · PM2 · Nginx · MySQL/MariaDB · Let's Encrypt · Docker (optional)

Quick start

git clone https://github.com/SaikumarMadel/DevOps_Toolkit.git
cd DevOps_Toolkit
chmod +x toolkit.sh backup/*.sh deploy/*.sh
./toolkit.sh