Skip to content
hunvreusPublic

About

Like Vercel, but open source and for all languages.

Topics

Resources

Stars

4.8k stars

Watchers

17 watching

Forks

Repository files navigation

devpush

devpush is an open-source deployment platform for your own servers. Connect a GitHub repository, configure your Docker Compose app and push to deploy.

Run the dashboard on Cloudflare Workers or Node. A small Linux agent manages applications on your servers, including HTTPS, deployment logs, monitoring and backups. Teams, environments, encrypted variables, a REST API and MCP are included.

Watch the devpush demo

Get started

The guided installation uses a source checkout. To compose devpush into your own project, install the npm package and follow Package integration.

Compose is required; Dockerfiles can be used within it. Updates happen in place and do not guarantee zero downtime. Only deploy trusted code: Docker workloads can access their host.

Development

Requires Node.js 22.12+ and pnpm 10.17+:

pnpm install
pnpm configure
pnpm dev

Choose local development and open http://localhost:7429. See Local development for tests and the deployment VM, and Contributing for code boundaries and plugins.

License

MIT. See changes and planned work.

About

Like Vercel, but open source and for all languages.

Topics

Resources

Stars

4.8k stars

Watchers

17 watching

Forks

Releases

Packages

Contributors

Languages

Generated from hunvreus/flask-basics