Show HN: /dev/push – An Open Source Vercel/Render Alternative
Obviously simpler, but it should handle the basics pretty well:
- Git-based deployments: Push to deploy from GitHub with zero-downtime rollouts and instant rollback.
- Multi-language support: Python, Node.js (beta), PHP (soon)... basically anything that can run on Docker.
- Environment management: Multiple environments with branch mapping and encrypted environment variables.
- Real-time monitoring: Live and searchable build and runtime logs.
- Team collaboration: Role-based access control with team invitations and permissions.
- Custom domains: Support for custom domain and automatic SSL certificates.
- Self-hosted and open source: Run on your own servers, MIT licensed.
Pretty early, but ready for use. I have it running on a Hetzner server at https://app.devpu.sh for my own apps (you can leave me your email/account if you want to try the online version).
I'm working on a lot of additional features: PHP, RoR, custom containers, metrics (CPU, RAM, I/O), support for remote nodes with Docker Swarm...
PS: the whole thing is built with FastAPI and HTMX. In the process, I built Basecoat (https://basecoatui.com) as a vanilla HTML/CSS/JS port of shadcn/ui.
No comments yet