zinalog
Plataforma ligera de observabilidad y monitorización auto-alojada que simplifica la gestión de logs sin la complejidad de ELK o Grafana, utilizando Next.js y React.
Ficha actualizada 27 sept 2026, 13:35 · upstream 27 sept 2026, 13:27 · release v0.2.4
Qué es zinalog
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
ZinaLog es una plataforma de registro ligera diseñada para ser auto-alojada, ofreciendo un panel web intuitivo sin la complejidad inherente a soluciones como ELK o Grafana. Está construida sobre tecnologías modernas del ecosistema JavaScript/TypeScript, específicamente Next.js y React, lo que facilita su integración en entornos de desarrollo web contemporáneos.
- Ingestión centralizada de logs HTTP mediante endpoint POST /api/logs
- Streaming de logs en tiempo real para monitoreo inmediato de aplicaciones
- Gestión de alertas multi-canal vía email, Slack, Telegram o Discord
- Dashboard con roles de acceso (admin, operator, viewer) y autenticación por API key
- Almacenamiento persistente en SQLite local sin necesidad de bases de datos externas
- Soporte nativo para Docker y Docker Compose con configuración simplificada
- Limitación de velocidad (rate limiting) integrada para proteger el servidor
- Panel web accesible en localhost:4000 con interfaz moderna
- Requiere Node.js 20 o superior para ejecución nativa
- Los logs se almacenan localmente en ./data, lo que puede requerir gestión manual de permisos
- Dependencia de SQLite local sin soporte explícito para bases de datos distribuidas
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Requiere Node.js 20+. Para despliegue Docker, usar docker compose. Asegurar permisos en ./data con sudo chown -R $USER:$USER data si hay problemas de acceso.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.
