Self-hosted PaaS that runs on your own Kubernetes cluster, showing projects, services and diagnoses in plain words while working with existing Kubernetes objects.
hunvreus/devpush
Self-hosted deployment platform that deploys Docker Compose apps from GitHub repositories to your own servers, similar to Vercel.
Open-source alternative to:Vercel
- Stars
- 4,822
- Forks
- 189
- Open issues
- 12
- Last commit
- 5 days ago
What is it?
devpush is a deployment platform you run on your own servers. You connect a GitHub repository, describe your app with Docker Compose, and each push triggers a deployment. The dashboard can run on Cloudflare Workers or on Node, while a small Linux agent manages applications on the target servers.
The agent handles HTTPS, deployment logs, monitoring and backups. The platform also includes teams, environments, encrypted variables, a REST API and MCP support. Because it targets Docker Compose, it is not limited to a specific language or framework, and the project's topics cover Next.js, Django, FastAPI, Flask, PHP and Node.js apps.
Updates are applied in place and do not guarantee zero downtime. Docker workloads can access their host, so only trusted code should be deployed. Development requires Node.js 22.12+ and pnpm 10.17+.
Key features
- 01Deploys apps from GitHub repositories on push using Docker Compose.
- 02Runs the dashboard on Cloudflare Workers or Node.
- 03A Linux agent manages apps, HTTPS, logs, monitoring and backups on your servers.
- 04Includes teams, environments, encrypted variables, a REST API and MCP.
Use cases
- Hosting your own Vercel-style deployment workflow on private servers.
- Deploying Next.js, Django, Flask or other containerized apps without a managed platform.
- Giving a team shared environments and encrypted variables for self-hosted apps.
Quick start
- 1
Get the source checkout from the repository
- 2
Install dependencies (Node.js 22.12+ and pnpm 10.17+ required)
pnpm install - 3
Run the configuration step and choose local development
pnpm configure - 4
Start the dev server and open http://localhost:7429
pnpm dev
Things to know
- Updates happen in place and do not guarantee zero downtime.
- Docker workloads can access their host, so only deploy trusted code.
- Requires your own servers and a small Linux agent for deployments.
In collections
Topics
FAQ
- What is devpush?
- Self-hosted deployment platform that deploys Docker Compose apps from GitHub repositories to your own servers, similar to Vercel. devpush is a deployment platform you run on your own servers. You connect a GitHub repository, describe your app with Docker Compose, and each push triggers a deployment. The dashboard can run on Cloudflare Workers or on Node, while a small Linux agent manages applications on the target servers.
- Is devpush free to use? What license does it have?
- devpush is open source under the MIT license. Check the license terms before using it in commercial products.
- Is devpush still maintained?
- Actively maintained. The last commit to devpush was on Nov 2, 2026.
- What can I use devpush for?
- Hosting your own Vercel-style deployment workflow on private servers. Deploying Next.js, Django, Flask or other containerized apps without a managed platform. Giving a team shared environments and encrypted variables for self-hosted apps.
- How do I install devpush?
- Get the source checkout from the repository Install dependencies (Node.js 22.12+ and pnpm 10.17+ required): pnpm install Run the configuration step and choose local development: pnpm configure Start the dev server and open http://localhost:7429: pnpm dev
- Where can I get devpush?
- The source code and installation instructions are on GitHub: https://github.com/hunvreus/devpush
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Self-hostable platform to deploy apps, databases and one-click services to your own servers over SSH, an alternative to Heroku, Netlify and Vercel.
Self-hostable PaaS for deploying apps and databases on your own VPS, as an alternative to Vercel, Netlify and Heroku.
Self-hostable deployment platform with built-in CI/CD that builds, routes, and TLS-secures apps from a repo, driven by desktop, web, or CLI.
A self-hosted PaaS that lets developers deploy apps to Kubernetes from containers or source code without writing Kubernetes manifests.
Open-source, self-hostable deployment platform where an AI agent deploys, monitors and helps fix your apps.