/dev/push
lastmod 2025-11-03created 2025-11-031 edits
An open-source, self-hosted deployment platform that can replace Vercel and Netlify
About
- A self-hosted deployment platform built to solve the dependency problem of serverless deployment
- Provides a Vercel/Render/Netlify-grade deployment environment on your own server
Git-based deployment: zero-downtime rollouts and instant rollbacks with just a GitHub push Supports multiple languages such as Python, Node.js, and PHP, running in a Docker-based runtime environment Environment management supports per-branch environment mapping and encrypted environment variables Real-time monitoring: build and runtime logs provided as searchable streams Built-in team collaboration, with role-based access control (RBAC) and invitation/permission management Custom domains and automatic SSL certificate issuance (Let’s Encrypt) Fully open source and self-hosted, MIT license Provides production and development script sets that automate installation, updates, security hardening, migration, and more - scripts/prod/update.sh performs zero-downtime blue-green updates
- scripts/dev/start.sh sets up a local development environment based on Colima and Loki
Detailed settings such as deployment domain, GitHub App, email sending, database, and Redis are controlled through the environment variable system GitHub App integration sets up an automated deployment pipeline with OAuth authentication, webhooks, repository permission management, and more Login restriction policies based on email, domain, or regular expression can be set through an access control file (access.json) Container-based architecture including PostgreSQL, Redis, and Traefik See also
Favorite site