devpush deploys Docker Compose apps from a connected GitHub repository to your own Linux servers. A small agent on each server handles HTTPS, deployment logs, monitoring and backups, while the dashboard runs on Cloudflare Workers or Node. It includes teams, environments, encrypted variables, a REST API and MCP.
Who it is for: Developers self-hosting Compose apps with push-to-deploy on their own servers
Strengths
Dashboard runs on Cloudflare Workers or Node, with a small Linux agent per server
Built-in HTTPS, deployment logs, monitoring and backups
Teams, environments, encrypted variables, REST API and MCP included
Installs with one command: npx devpush@latest init
Weaknesses
Docker Compose is required; Dockerfiles only work inside a Compose file
In-place updates do not guarantee zero downtime
Only trusted code should be deployed; Docker workloads can access the host
Only GitHub is mentioned as a repository source
What it needs
no GPU
Docker + Compose
Needs Docker Compose, GitHub, Cloudflare Workers or Node.js
port 7429
Quick answers
Is devpush open source?
Yes. Its code is on GitHub under the MIT license.
Can you run devpush with Docker?
Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.