/dev/push
Self-hosted deployment platform that builds and runs any Docker-compatible app from a git push, with zero-downtime rollouts and instant rollback.

/dev/push is a self-hostable stand-in for Vercel, Render and Netlify. You push to GitHub, it builds and deploys, and the whole thing runs on a server you rent rather than a platform that meters your builds and owns your domains.
Anything that runs on Docker can be deployed, which puts Python, Node.js and PHP projects on equal footing. Default runner and preset definitions ship in a registry directory that is copied into the data directory during install and update, and the catalog format and its override rules are documented alongside them.
The platform handles what a small team needs around a deploy.
- Git-based deployments: push to deploy from GitHub, with zero-downtime rollouts and instant rollback.
- Environment management: multiple environments with branch mapping and encrypted environment variables.
- Real-time monitoring: live, searchable build and runtime logs.
- Custom domains: your own domains with automatic Let's Encrypt certificates, using the default challenge or a DNS challenge through Cloudflare, Route 53, Google Cloud, DigitalOcean or Azure.
- Team collaboration: role-based access control with invitations and per-role permissions.
Installation is one script on a fresh Ubuntu 20.04 or Debian 11 server with SSH and sudo, after which you create a GitHub App for login and repository access, edit the environment file, point an A record and a wildcard A record at the server, and start the systemd service. An email provider is needed for login and invitation mail. Shell scripts in the repository cover backup, restore, updates, migrations, status and uninstall.
Stars
4,745Forks
183Last commit
6 months agoRepository age
2 yearsLicense
MITVersion
0.4.6Repository
hunvreus/devpush
Auto-fetched from GitHub .
Open source alternatives similar to /dev/push:
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit