Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

logdeck

LogDeck es una herramienta open source autocontenida para visualizar logs, alertas y gestionar contenedores en Docker y Podman. Funciona como un único binario que streamea registros en tiempo real, los almacena en disco (persistencia) y ofrece interfaz gráfica, CLI y MCP server.

Ficha actualizada 23 sept 2026, 11:04 · upstream 23 sept 2026, 11:03 · release v0.5.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es logdeck

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

LogDeck es una herramienta de observabilidad autocontenida diseñada para simplificar la gestión de logs y alertas en entornos Docker. A diferencia de soluciones tradicionales que requieren múltiples componentes distribuidos, LogDeck se ejecuta como un único contenedor con persistencia de datos en disco, lo que garantiza que los registros no se pierdan al reiniciar o eliminar contenedores.

La herramienta ofrece una interfaz gráfica para visualizar logs en tiempo real, junto con un CLI y un servidor MCP (Model Context Protocol) que permiten a scripts externos e asistentes de IA acceder a la información. Esto facilita el desarrollo de herramientas de automatización y análisis de datos sin necesidad de configurar infraestructura adicional.

LogDeck soporta múltiples modos de operación: ejecución local en una máquina, conexión remota a varios hosts Docker o Podman mediante socket TCP o SSH, y despliegue con Compose. Además, permite la configuración dinámica de variables de entorno, límites de memoria y CPU sin necesidad de reiniciar los contenedores.

El sistema incluye alertas basadas en patrones de logs, muerte de contenedores, OOM (Out of Memory) kills y configuraciones personalizadas para canales como Slack, Discord, ntfy o Telegram. La persistencia de datos asegura que la información histórica permanezca disponible incluso tras actualizaciones del sistema operativo o cambios en el entorno.

La arquitectura está diseñada para ser ligera y escalable: un único binario ejecuta funciones complejas como búsqueda de logs, gestión de contenedores, alertas y MCP server. Esto reduce la complejidad operativa y facilita la integración con herramientas de CI/CD y plataformas de IA.

CASOS DE USO
  • Monitorización en tiempo real de logs de aplicaciones distribuidas en Docker Compose
  • Automatización de respuestas a alertas mediante scripts o asistentes de IA (Claude, Cursor)
  • Gestión remota de contenedores desde una interfaz web sin necesidad de SSH local
  • Persistencia de registros históricos para análisis post-mortem tras reinicios del sistema
  • Conexión con múltiples hosts Docker o Podman a través de un único binario
  • Integración con herramientas de CI/CD mediante hooks personalizados en pipelines
PUNTOS DESTACADOS
  • Funciona como un único contenedor, reduciendo la complejidad operativa y el consumo de recursos
  • Persistencia de logs en disco garantiza que los registros no se pierdan al reiniciar o eliminar contenedores
  • Soporte completo para Docker y Podman con conexión remota mediante socket TCP o SSH
  • Servidor MCP (Model Context Protocol) permite integración con asistentes de IA como Claude Code
  • Alertas configurables en múltiples canales (Slack, Discord, ntfy, Telegram) basadas en patrones de logs
  • Gestión dinámica de variables de entorno, límites de memoria y CPU sin reiniciar contenedores
PRECAUCIONES
  • No incluye un sistema de autenticación centralizado (solo token scoped por sesión)
  • La persistencia se realiza en disco local, lo que puede generar cuellos de botella bajo alta carga
  • El MCP server opera sobre stdio y no soporta conexión remota ni autenticación avanzada
  • No incluye gestión de dependencias entre contenedores (dependencias entre servicios)
  • La persistencia en disco consume espacio adicional, especialmente con logs voluminosos
VISUAL

Capturas del proyecto

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

LogDeck containers dashboardLogDeck container logs
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

Para ejecutar LogDeck localmente, se recomienda usar Docker Compose con un volumen `logdeck-data` que contiene la configuración, los logs almacenados y el historial de alertas. Se debe mantener este volumen activo para preservar la información histórica. En entornos multihost, se puede desplegar una sola instancia en cada nodo mediante Compose o ejecutar el binario directamente desde cada máquina con las opciones `-v /proc:/host/proc:ro` y `-v logdeck-data:/data`. Para Podman, se debe usar el contenedor `logdeck/podman-logdeck` como base. Se recomienda configurar un token de autenticación en la sección de configuración antes de exponer la herramienta a redes externas. El binario no requiere login ni credenciales por defecto. Para escalabilidad horizontal, es posible ejecutar instancias separadas y conectarlas mediante sockets TCP o SSH, aunque esto introduce complejidad adicional en l

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

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