Ithiltir
Sistema de monitorización auto-hospedado que centraliza métricas de nodos, estadísticas de tráfico, alertas y administración en un único proceso. Soporta múltiples bases de datos y notificaciones externas para gestión de infraestructura remota.
Ficha actualizada 25 sept 2026, 7:24 · upstream 25 sept 2026, 7:06 · release 0.3.3
Qué es Ithiltir
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Ithiltir es una plataforma de monitorización auto-hospedada diseñada para recibir reportes desde nodos distribuidos y ofrecer un panel de control unificado. Proporciona métricas en tiempo real como CPU, memoria, disco, red y temperatura, junto con historial de datos respaldado por PostgreSQL y TimescaleDB. Incluye contabilidad mensual de tráfico con ciclos de facturación configurables y cálculo del percentil 95º para análisis de rendimiento.
La arquitectura permite la gestión de nodos en Linux, macOS y Windows mediante agentes instalados automáticamente. El sistema soporta alertas personalizadas que pueden enviarse vía Telegram, SMTP o webhooks, e incluye soporte específico para hardware RAID, SMART y hosts Proxmox VE. La administración se realiza a través de una consola web integrada con temas personalizables y visibilidad para invitados controlada.
El despliegue puede realizarse mediante paquetes binarios para Linux amd64 y arm64 o desde fuente usando Go 1.27.1+ y Bun. Es crucial seguir las notas operativas para respaldar credenciales de notificación y gestionar actualizaciones, ya que el sistema opera en modo single-instance y requiere HTTPS fuera de redes confiables para mantener la seguridad del origen.
- Monitorización en tiempo real de infraestructura propia con métricas detalladas
- Contabilidad y facturación de tráfico de red con percentil 95º
- Gestión centralizada de nodos remotos en múltiples sistemas operativos
- Alertas proactivas mediante Telegram, SMTP o webhooks personalizados
- Auditoría de estado de hardware como RAID, SMART y NVMe
- Administración unificada de usuarios, temas y configuración del sistema
- Métricas en vivo respaldadas por PostgreSQL y TimescaleDB para series temporales
- Instalación simplificada mediante scripts systemd y paquetes binarios oficiales
- Soporte nativo para gestión de nodos en Linux, macOS y Windows
- Sistema de alertas con múltiples canales de notificación configurables
- Licencia AGPL-3.0-only garantizando código abierto y uso comunitario
- Actualizaciones integradas con recuperación de migraciones interrumpidas
- Modo single-instance impide ejecutar múltiples procesos contra el mismo estado
- Requiere HTTPS fuera de redes confiables para mantener seguridad del origen
- Redis es necesario por defecto para sesiones y estado frontend, salvo opción --no-redis
- Migraciones entre versiones requieren atención a breaking changes documentados
- Credenciales de notificación no se recuperan sin el archivo notify-config.key respaldado
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.
Instalar en Linux amd64 o arm64 usando paquetes binarios o desde fuente con Go y Bun. Configurar app.public_url como raíz sin prefijos de ruta. Usar systemd para gestión de servicios. Respalde siempre $DASH_HOME/configs/notify-config.key aparte de PostgreSQL. Asegurar HTTPS fuera de red confiable. Verificar compatibilidad de versiones antes de actualizar para evitar problemas en migración.
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.
