Repolode
hunvreus

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. 1

    Obtén el código fuente del repositorio

  2. 2

    Instala las dependencias (se requiere Node.js 22.12+ y pnpm 10.17+)

    pnpm install
  3. 3

    Ejecuta el paso de configuración y elige el desarrollo local

    pnpm configure
  4. 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