PaaS self-hosted que roda no seu cluster Kubernetes e apresenta projetos, serviços e diagnósticos em linguagem simples, trabalhando com os objetos Kubernetes existentes.
hunvreus/devpush
Plataforma de deploy self-hosted que publica apps Docker Compose de repositórios GitHub nos seus próprios servidores, no estilo do Vercel.
Alternativa open source a:Vercel
- Estrelas
- 4,822
- Forks
- 189
- Issues abertas
- 12
- Último commit
- há 5 dias
O que é?
devpush é uma plataforma de deploy que você executa nos seus próprios servidores. Conecte um repositório GitHub, descreva seu app com Docker Compose e cada push dispara um deploy. O dashboard pode rodar no Cloudflare Workers ou no Node, enquanto um pequeno agent Linux gerencia os aplicativos nos servidores de destino.
O agent cuida de HTTPS, logs de deploy, monitoramento e backups. A plataforma também inclui equipes, ambientes, variáveis criptografadas, uma REST API e suporte a MCP. Como usa Docker Compose, ela não fica limitada a uma linguagem ou framework específico, e os tópicos do projeto incluem apps Next.js, Django, FastAPI, Flask, PHP e Node.js.
As atualizações são aplicadas no mesmo ambiente e não garantem zero downtime. Workloads Docker podem acessar o host, portanto, só faça deploy de código confiável. O desenvolvimento requer Node.js 22.12+ e pnpm 10.17+.
Recursos principais
- 01Faz deploy de apps de repositórios GitHub a cada push, usando Docker Compose.
- 02Executa o dashboard no Cloudflare Workers ou no Node.
- 03Um agent Linux gerencia apps, HTTPS, logs, monitoramento e backups nos seus servidores.
- 04Inclui equipes, ambientes, variáveis criptografadas, uma REST API e MCP.
Casos de uso
- Hospedar seu próprio fluxo de deploy no estilo do Vercel em servidores privados.
- Fazer deploy de apps Next.js, Django, Flask ou outros apps em contêineres sem uma plataforma gerenciada.
- Oferecer a uma equipe ambientes compartilhados e variáveis criptografadas para apps self-hosted.
Início rápido
- 1
Obtenha o código-fonte do repositório
- 2
Instale as dependências (é necessário Node.js 22.12+ e pnpm 10.17+)
pnpm install - 3
Execute a etapa de configuração e escolha o desenvolvimento local
pnpm configure - 4
Inicie o servidor de desenvolvimento e abra http://localhost:7429
pnpm dev
Antes de usar
- As atualizações são aplicadas no local e não garantem que não haverá indisponibilidade.
- As cargas de trabalho do Docker podem acessar o host, portanto implante apenas código confiável.
- As implantações exigem servidores próprios e um pequeno agente Linux.
Em coleções
Tópicos
Perguntas frequentes
- O que é devpush?
- Plataforma de deploy self-hosted que publica apps Docker Compose de repositórios GitHub nos seus próprios servidores, no estilo do Vercel. devpush é uma plataforma de deploy que você executa nos seus próprios servidores. Conecte um repositório GitHub, descreva seu app com Docker Compose e cada push dispara um deploy. O dashboard pode rodar no Cloudflare Workers ou no Node, enquanto um pequeno agent Linux gerencia os aplicativos nos servidores de destino.
- devpush é gratuito? Qual é a licença?
- devpush é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- devpush ainda é mantido?
- Manutenção ativa. O último commit de devpush foi em 2 de nov. de 2026.
- Para que posso usar devpush?
- Hospedar seu próprio fluxo de deploy no estilo do Vercel em servidores privados. Fazer deploy de apps Next.js, Django, Flask ou outros apps em contêineres sem uma plataforma gerenciada. Oferecer a uma equipe ambientes compartilhados e variáveis criptografadas para apps self-hosted.
- Como instalar devpush?
- Obtenha o código-fonte do repositório Instale as dependências (é necessário Node.js 22.12+ e pnpm 10.17+): pnpm install Execute a etapa de configuração e escolha o desenvolvimento local: pnpm configure Inicie o servidor de desenvolvimento e abra http://localhost:7429: pnpm dev
- Onde consigo devpush?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/hunvreus/devpush
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma auto-hospedável para implantar apps, bancos de dados e serviços com um clique nos seus próprios servidores via SSH, como alternativa ao Heroku, Netlify e Vercel.
PaaS auto-hospedável para implantar apps e bancos de dados no seu próprio VPS, como alternativa ao Vercel, Netlify e Heroku.
Plataforma de deploy auto-hospedável com CI/CD integrado que compila, roteia e protege apps com TLS a partir de um repositório, via desktop, web ou CLI.
Uma PaaS auto-hospedada que permite implantar apps no Kubernetes a partir de containers ou código-fonte, sem escrever manifests do Kubernetes.
Plataforma de deploy open source e auto-hospedável, na qual um agente de IA implanta, monitora e ajuda a corrigir seus apps.