HeadlinesBriefing favicon HeadlinesBriefing.com

Graft: Lightweight Deployment Tool for AWS t2.micro

DEV Community •
×

After struggling to deploy apps on low‑budget AWS t2.micro servers, the author built Graft. The tool sidesteps heavy agents by running locally, SSHing into the server, configuring Traefik, and pushing code. This lightweight approach keeps memory usage under 15 MB, a fraction of Dokploy’s 1 GB footprint for developers on tight budgets.

By eliminating server‑side bloat, Graft enables rapid CI/CD cycles: a single `graft sync` deploys, while `graft logs` and `graft restart` mimic local management. The v2.2.3 release bundles a Rust webhook hook, automated backups, Cloudflare DNS migration, and remote Docker‑Compose passthrough, all under 1.7 MB idle for developers seeking lightweight automation today.

Deploying a ready Docker‑Compose stack now takes roughly fifteen minutes, and users can run any compose command directly from their terminal. Graft ships via Homebrew, Winget, apt, dnf, yay, paru, or a shell script, with documentation on Vercel. The community welcomes contributions and feature ideas on GitHub for developers worldwide.