I released the first version last year as a Vercel clone for Python apps [1]. It worked, but I couldn't keep up with feature requests, because every new stack needed its own Docker image. I also wanted it to manage multiple servers and be easier to install.
So I rewrote it as a much lighter Docker Compose PaaS. You can deploy it on Cloudflare for free and connect as many VPS as you want. Some of the stuff I think is cool:
- No SSH access to your servers required. - Works with any Docker Compose setup. - Backups and restores for volumes and databases. - Git-based deploys and rollbacks. - API and MCP. - Free and open source (MIT).
The code is at https://github.com/hunvreus/devpush
You can also kick the tires, using the free trial of the hosted version: https://app.devpu.sh/