Skip to content
O/THE OPEN ALTERNATIVE
↑↓to navigate↵to selectescto close
/dev/push

/dev/push

Self-hosted platform to deploy apps directly from GitHub with zero-downtime, real-time logs, and custom domains. Supports Python, Node.js, and more.

/dev/push is an open-source alternative to:

/dev/push preview

/dev/push is a self-hosted platform that enables developers to deploy applications directly from GitHub with a simple git push. It serves as an open-source alternative to services like Vercel and Render, offering a streamlined workflow for building, previewing, and shipping applications without managing servers.

Key Features

  • Push to Deploy: Deploy apps automatically on every GitHub push or manually for any commit, with instant feedback on deployment status.
  • Zero-Downtime Deploys: New builds seamlessly replace production environments as soon as they build and run successfully.
  • Real-Time Logs: Stream and search build/runtime logs for each deployment in real-time.
  • Instant Rollback: Revert to previous deployments without rebuilding, ensuring quick recovery from mistakes.
  • Configurable Builds: Customize build commands, start commands, and other deployment settings per project.
  • Encrypted Environment Variables: Securely manage and share environment variables across teams.
  • Preview URLs: Generate unique URLs for each deployment, branch, and environment for testing and collaboration.
  • Framework Agnostic: Supports Python (FastAPI, Flask, Django), Node.js, and soon PHP.
  • Custom Domains & SSL: Add your own domains with automatic SSL certificate provisioning.
  • Team Collaboration: Create teams, invite users, share projects, and manage permissions with granular access control.
  • Free & Open Source: MIT licensed, free to use, and fully self-hostable.

Tech / Self-Hosting

  • Self-Hosted: Fully self-hostable with straightforward installation and configuration.
  • Tech Stack: Built for scalability and reliability, supporting multiple programming languages and frameworks.
  • Roadmap: Future features include SQLite databases, persistent storage, custom containers, remote nodes, observability tools, resource management, and cron jobs.

Coming soon: SQLite databases per environment, persistent storage, custom Docker containers, remote node management, real-time monitoring, resource scaling, and scheduled tasks.

/dev/push Tech Stack and Architecture

12 technologies detected