moss
Moss es un sistema de monitorización auto-alojado ligero escrito en Go y React. Proporciona paneles de control para servidores, detección de latencia (ICMP/TCP/HTTP), alertas por Telegram e integración con IA vía MCP.
Ficha actualizada 22 sept 2026, 15:31 · upstream 21 sept 2026, 17:53 · release v2.2.0
Qué es moss
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Moss es una herramienta de monitorización auto-alojada diseñada para ofrecer una visión clara del estado de servidores y VPS. Desarrollado en Go y React, el backend utiliza SQLite como base de datos integrada, eliminando la necesidad de instalar MySQL o Redis. La arquitectura monolítica permite ejecutar todo desde un único binario o contenedor Docker, lo que facilita su despliegue en entornos con recursos limitados.
- Monitorización en tiempo real de CPU, memoria, disco y tráfico de red con visualización de curvas históricas.
- Detección de latencia mediante pruebas ICMP, TCP y HTTP para evaluar la calidad de conexión.
- Gestión de instancias GCP Spot mediante un guardián que reinicia automáticamente las máquinas terminadas.
- Integración con asistentes de IA (MCP) para ejecutar comandos remotos bajo reglas de seguridad estrictas.
- Arquitectura minimalista sin dependencias externas: Go + SQLite integrado, sin necesidad de bases de datos separadas.
- Seguridad reforzada contra operaciones destructivas mediante bloqueo automático de acciones irreversibles como formateo o cambios en SSH.
- Soporte nativo para alertas por Telegram y WebSocket para actualizaciones en tiempo real del panel.
- Integración con IA vía protocolo MCP, permitiendo a los modelos consultar métricas y ejecutar comandos bajo supervisión.
- No soporta autenticación OAuth ni gestión de múltiples usuarios; requiere una cuenta de administrador única.
- La funcionalidad WebSSH está deliberadamente omitida debido a riesgos de seguridad inherentes en terminales remotos no supervisados.
- El guardián para GCP Spot requiere permisos específicos y no funciona si el panel se despliega en la misma instancia gestionada.
- Las alertas por Telegram dependen de una conexión activa al servicio de mensajería; sin ella, las notificaciones fallan.
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.
Recomendado desplegar detrás de un proxy inverso (Nginx) con TLS para producción. Habilitar `--trust-proxy` y configurar correctamente las cabeceras X-Forwarded-For para identificar IPs reales. Utilizar variables de entorno como `MOSS_ADMIN_PASSWORD` y `MOSS_RATELIMIT_PER_MIN` para seguridad adicional. El despliegue vía Docker o binarios nativos es sencillo, pero se sugiere usar el script oficial para automatizar la configuración inicial.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
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.