Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

codedock

Plataforma PaaS autoalojada que transforma VPS en entornos tipo Vercel/Railway. Soporta múltiples lenguajes, bases de datos gestionadas y despliegues GitOps sin vendor lock-in.

Ficha actualizada 28 sept 2026, 8:13 · upstream 28 sept 2026, 8:12 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es codedock

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

Codedock es una alternativa open source a servicios como Vercel o Heroku, diseñada para simplificar el despliegue de aplicaciones en servidores Linux (Ubuntu/Debian). Funciona como un PaaS ligero que permite ejecutar cargas de trabajo de producción con soporte nativo para Dockerfiles, Railpack y Nixpacks. La arquitectura se basa en un daemon (`codedockd`) que gestiona contenedores y una base de datos SQLite local, junto con un cliente remoto (`codedock`) para interacción desde el laptop.

Ofrece gestión de bases de datos (PostgreSQL, MySQL, Redis, MongoDB) mediante inyección automática de credenciales en las variables de entorno de las aplicaciones vinculadas. El sistema incluye despliegues sin tiempo de inactividad gracias a comprobaciones de salud integradas y rollbacks instantáneos. Además, gestiona certificados SSL automáticos vía Traefik v3 para dominios personalizados.

La plataforma es GitOps-ready, permitiendo conexiones con GitHub o GitLab para despliegues automáticos al empujar código y crear entornos de previsualización en PRs. Incluye un marketplace integrado para frameworks populares como Node.js, Go, Python, Ruby y PHP. Al ser agnóstico a los contenedores Docker estándar, garantiza que las aplicaciones sigan funcionando incluso si se elimina Codedock.

CASOS DE USO
  • Despliegue rápido de monorepos full-stack en VPS propios
  • Creación de entornos de previsualización automáticos para PRs en GitHub/GitLab
  • Migración de aplicaciones estáticas o dinámicas a infraestructura autoadministrada sin vendor lock-in
  • Gestión centralizada de bases de datos vinculadas (PostgreSQL, Redis) con credenciales inyectadas automáticamente
PUNTOS DESTACADOS
  • Soporte nativo para múltiples constructores: Dockerfiles, Railpack, Nixpacks y Buildpacks estándar
  • Integración GitOps directa con GitHub/GitLab para despliegues automáticos y previews de PR
  • Gestión automática de SSL mediante Traefik v3 sin configuración manual compleja
  • Sin vendor lock-in: las aplicaciones son contenedores Docker estándar que persisten tras la eliminación del PaaS
PRECAUCIONES
  • Requiere un VPS Linux con recursos mínimos específicos (4 núcleos CPU, 4GB RAM, 30GB disco según análisis técnico)
  • No soporta despliegue de un solo clic (one-click) para instalación inicial en entornos complejos
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 detectado

Instalar mediante script oficial `curl -fsSL https://get.codedock.run | sh` en Linux fresco. Requiere Go 1.26+, Node.js 22+ y Docker. El dashboard se accede en el puerto 8080 por defecto. Para desarrollo local, usar `npm run dev` o construir binarios con `npm run build`.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.jsGoPHPPython
SERVICIOS
PostgreSQLMySQLRedisMongoDB
BASES DE DATOS
PostgreSQLMySQLRedisMongoDB
PUERTOS
80803000
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.