🚀
Git Push to Deploy
Deploy your applications with a simple git push. No complex CI/CD pipelines required.
Deploy Go, Python, and Node.js applications with zero hassle. Like Dokku, but focused on simplicity.
Install Gokku on your server:
curl -fsSL https://gokku-vm.com/install | bash -s -- --server
Install Gokku on your client:
curl -fsSL https://gokku-vm.com/install | bash -s -- --client
Check version
gokku version
Create a minimal gokku.yml
:
project:
name: my-app
apps:
- name: api
build:
path: ./cmd/api
binary_name: api
ports:
- 80:3000
Deploy your app:
git remote add production user@server:api
git push production main
That's it! Your app is live. 🎉
Gokku = Go + Dokku. A lightweight deployment system that:
Perfect for:
Feature | Heroku | Dokku | Gokku |
---|---|---|---|
Cost | 💰 Paid | ✅ Free | ✅ Free |
Docker Native | ✅ Yes | ✅ Yes | ✅ Yes |
Go-First | ❌ No | ❌ No | ✅ Yes |
Config File | ❌ No | ❌ No | ✅ Yes |
Zero-Downtime | ⚠️ Paid | ⚠️ Complex | ✅ Built-in |