PaaS autohospedada que funciona en tu propio clúster de Kubernetes y muestra proyectos, servicios y diagnósticos en lenguaje claro, trabajando con los objetos de Kubernetes existentes.
hunvreus/devpush
Plataforma de despliegue autohospedada que publica aplicaciones Docker Compose desde repositorios de GitHub en tus propios servidores, similar a Vercel.
Alternativa open source a:Vercel
- Estrellas
- 4,822
- Forks
- 189
- Issues abiertos
- 12
- Último commit
- hace 5 días
¿Qué es?
devpush es una plataforma de despliegue que ejecutas en tus propios servidores. Conectas un repositorio de GitHub, describes tu aplicación con Docker Compose y cada push activa un despliegue. El dashboard puede ejecutarse en Cloudflare Workers o en Node, mientras que un pequeño agente Linux administra las aplicaciones en los servidores de destino.
El agente gestiona HTTPS, los registros de despliegue, la monitorización y las copias de seguridad. La plataforma también incluye equipos, entornos, variables cifradas, una REST API y compatibilidad con MCP. Como está pensada para Docker Compose, no se limita a un lenguaje o framework específico; los temas del proyecto abarcan aplicaciones de Next.js, Django, FastAPI, Flask, PHP y Node.js.
Las actualizaciones se aplican en el mismo sitio y no garantizan que no haya tiempo de inactividad. Las cargas de trabajo de Docker pueden acceder al host, así que solo se debe desplegar código de confianza. El desarrollo requiere Node.js 22.12+ y pnpm 10.17+.
Funciones clave
- 01Despliega aplicaciones desde repositorios de GitHub con cada push mediante Docker Compose.
- 02Ejecuta el dashboard en Cloudflare Workers o Node.
- 03Un agente Linux administra las aplicaciones, HTTPS, los registros, la monitorización y las copias de seguridad en tus servidores.
- 04Incluye equipos, entornos, variables cifradas, una REST API y MCP.
Casos de uso
- Alojar en servidores privados un flujo de despliegue propio al estilo de Vercel.
- Desplegar aplicaciones de Next.js, Django, Flask u otras aplicaciones en contenedores sin una plataforma administrada.
- Proporcionar a un equipo entornos compartidos y variables cifradas para aplicaciones autohospedadas.
Inicio rápido
- 1
Obtén el código fuente del repositorio
- 2
Instala las dependencias (se requiere Node.js 22.12+ y pnpm 10.17+)
pnpm install - 3
Ejecuta el paso de configuración y elige el desarrollo local
pnpm configure - 4
Inicia el servidor de desarrollo y abre http://localhost:7429
pnpm dev
Antes de usarlo
- Las actualizaciones se aplican en el sitio y no garantizan que no haya tiempo de inactividad.
- Las cargas de trabajo de Docker pueden acceder al host, así que despliega solo código de confianza.
- Para los despliegues necesitas tus propios servidores y un pequeño agente Linux.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es devpush?
- Plataforma de despliegue autohospedada que publica aplicaciones Docker Compose desde repositorios de GitHub en tus propios servidores, similar a Vercel. devpush es una plataforma de despliegue que ejecutas en tus propios servidores. Conectas un repositorio de GitHub, describes tu aplicación con Docker Compose y cada push activa un despliegue. El dashboard puede ejecutarse en Cloudflare Workers o en Node, mientras que un pequeño agente Linux administra las aplicaciones en los servidores de destino.
- ¿devpush es gratuito? ¿Qué licencia tiene?
- devpush es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿devpush sigue mantenido?
- Mantenimiento activo. El último commit de devpush fue el 2 nov 2026.
- ¿Para qué puedo usar devpush?
- Alojar en servidores privados un flujo de despliegue propio al estilo de Vercel. Desplegar aplicaciones de Next.js, Django, Flask u otras aplicaciones en contenedores sin una plataforma administrada. Proporcionar a un equipo entornos compartidos y variables cifradas para aplicaciones autohospedadas.
- ¿Cómo se instala devpush?
- Obtén el código fuente del repositorio Instala las dependencias (se requiere Node.js 22.12+ y pnpm 10.17+): pnpm install Ejecuta el paso de configuración y elige el desarrollo local: pnpm configure Inicia el servidor de desarrollo y abre http://localhost:7429: pnpm dev
- ¿Dónde consigo devpush?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/hunvreus/devpush
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma autoalojable para desplegar aplicaciones, bases de datos y servicios con un clic en tus propios servidores mediante SSH, como alternativa a Heroku, Netlify y Vercel.
PaaS autoalojable para desplegar aplicaciones y bases de datos en tu propio VPS, como alternativa a Vercel, Netlify y Heroku.
Plataforma de despliegue autohospedable con CI/CD integrado que compila, enruta y protege apps con TLS desde un repositorio, y se controla desde escritorio, web o CLI.
Una PaaS autohospedada que permite desplegar aplicaciones en Kubernetes desde contenedores o código fuente, sin escribir manifiestos de Kubernetes.
Plataforma de despliegue de código abierto y autoalojable donde un agente de IA despliega, supervisa y ayuda a reparar tus aplicaciones.