A favicon of /dev/push

/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.

Open Source Alternative to:

Screenshot of /dev/push websiteVisit /dev/push

/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.

Share:
Details:
  • Stars


    4,745
  • Forks


    183
  • Last commit


    6 months ago
  • Repository age


    2 years
  • License


    MIT
  • Version


    0.4.6
  • Repository


    hunvreus/devpush

Auto-fetched from GitHub .

Ad

 

 
 
 
 

Open source alternatives similar to /dev/push:

 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


/dev/push: Open Source Alternative to Vercel, Render and Heroku – Unvendored