Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

deploykit

DeployKit es una PaaS autoalojada para desplegar aplicaciones y bases de datos en infraestructura propia. Alternativa open source a Vercel o Heroku, con soporte nativo para Docker, Git webhooks y SSL automático vía Traefik.

Ficha actualizada 24 sept 2026, 20:11 · upstream 24 sept 2026, 19:56 · release v0.4.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es deploykit

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

DeployKit permite gestionar el ciclo de vida completo de aplicaciones y servicios en un servidor autoalojado. Utiliza una arquitectura basada en contenedores Docker gestionada por la CLI `@deploykit/cli`, integrando bases de datos como PostgreSQL, MySQL, Redis y MongoDB con despliegues automáticos desde repositorios Git o imágenes Docker.

La plataforma incluye características avanzadas como entornos de previsualización para PRs/MRs, gestión de variables de entorno cifradas con AES-256-GCM, monitorización en tiempo real de recursos por contenedor y backups automatizados de bases de datos. El frontend está construido con React 19 y Vite, mientras que el backend utiliza Fastify y tRPC para la comunicación API.

Para el despliegue inicial se requiere un sistema Linux (Ubuntu/Debian/RHEL/Alpine) con Node.js >= 20, Docker instalado y puertos 80/443 abiertos. El sistema gestiona certificados SSL automáticamente mediante Let's Encrypt y permite organizar servicios en proyectos lógicos con roles de acceso basados en RBAC.

CASOS DE USO
  • Despliegue rápido de aplicaciones web desde repositorios Git o imágenes Docker
  • Gestión centralizada de bases de datos relacionales y NoSQL con backups automáticos
  • Creación de entornos de previsualización automáticos para pull requests
  • Monitorización de recursos (CPU, memoria) por contenedor en tiempo real
  • Implementación de SSL automático para dominios personalizados sin configuración manual
PUNTOS DESTACADOS
  • Arquitectura basada en contenedores Docker con Traefik v3 para enrutamiento y SSL
  • Soporte nativo para múltiples bases de datos (PostgreSQL 16, MySQL, Redis 7)
  • Gestión de variables de entorno cifradas en reposo con AES-256-GCM
  • Integración con GitHub/GitLab webhooks para despliegues automáticos
  • Interfaz de administración completa con roles RBAC y auditoría de acciones
PRECAUCIONES
  • Requiere configuración inicial manual (CLI) sin soporte de un clic directo
  • Dependencia crítica de Node.js >= 20 y Docker en el servidor base
  • Gestión de migraciones de base de datos requiere intervención manual si falla la API
  • No incluye gestión de caché externa aparte de Redis nativo
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Dokploy - Open Source Alternative to Vercel, Heroku and Netlify.
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker Compose detectado

Instalar CLI globalmente o vía npx. Ejecutar `deploykit install` con dominio y email. Asegurar puertos 80/443 abiertos. Usar `deploykit update` para actualizaciones. Para producción, configurar `.env.production` y variables como `DATABASE_URL`, `JWT_SECRET`. Verificar migraciones de base de datos tras instalación inicial.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
ReactNode.js
SERVICIOS
PostgreSQLMySQLRedisMongoDB
BASES DE DATOS
PostgreSQLMySQLRedisMongoDB
PUERTOS
51733001808054326379
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.