Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

docklight

Docklight es una interfaz web minimalista y auto-alojada para gestionar servidores Dokku de un solo nodo.

Ficha actualizada 24 sept 2026, 14:40 · upstream 24 sept 2026, 14:32 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es docklight

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

Docklight resuelve las limitaciones de los entornos CLI-driven como Dokku al ofrecer una interfaz web ligera para gestionar servidores auto-alojados. Su arquitectura consta de un frontend React SPA que se comunica con una API Express, la cual ejecuta comandos del shell para interactuar con el CLI de Dokku y Docker subyacente. Está diseñado para correr en el mismo VPS que la instancia de Dokku, facilitando una gestión centralizada y simplificada.

La plataforma ofrece un dashboard completo con métricas de salud del servidor (CPU, memoria, disco), gestión de aplicaciones (reiniciar, escalar, reconstruir) y control de dominios. Incluye funcionalidades avanzadas como auditoría de comandos, logs en tiempo real vía WebSocket, integración con Git para despliegues automáticos y gestión de certificados SSL mediante Let's Encrypt.

La autenticación se maneja con JWT y sesiones seguras, mientras que la base de datos local utiliza SQLite. Es ideal para equipos pequeños o desarrolladores solitarios que buscan una capa de abstracción visual sobre su infraestructura sin incurrir en los costes de soluciones comerciales como Dokku Pro.

CASOS DE USO
  • Gestión visual de aplicaciones y bases de datos para usuarios no técnicos
  • Mantenimiento del servidor (limpieza, purga de caché) desde la interfaz web
  • Despliegue continuo vía Git con visibilidad en tiempo real de logs
  • Configuración centralizada de dominios y certificados SSL automáticos
  • Auditoría de comandos ejecutados en el VPS para cumplimiento normativo
PUNTOS DESTACADOS
  • Arquitectura ligera basada en React, TypeScript y Bun
  • Integración nativa con Dokku CLI vía SSH sin overhead adicional
  • Gestión automática de certificados SSL con Let's Encrypt
  • Sistema de auditoría detallado con exportación a JSON/CSV
  • Actualizaciones de estado y logs en tiempo real mediante WebSockets
PRECAUCIONES
  • Solo compatible con instancias de Dokku de un solo nodo
  • Dependencia de conexión SSH estable para ejecutar comandos del CLI
  • Base de datos SQLite local no escalable a clústeres distribuidos
  • Requiere configuración manual de claves SSH para acceso sin contraseña
VISUAL

Capturas del proyecto

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

Docklight logo
01

Perfil de infraestructura

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

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Docker detectado

Instalar mediante script oficial o crear app con `dokku apps:create`. Configurar `JWT_SECRET` y añadir claves SSH públicas antes del despliegue. Usar variables de entorno para definir dominios globales y habilitar HTTPS con Let's Encrypt. Verificar conectividad SSH desde el contenedor si se usa IP interna.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
5173
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.