Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

00

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.

CASOS DE USO
  • 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.
PUNTOS DESTACADOS
  • 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.
PRECAUCIONES
  • 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.
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactGo
SERVICIOS
MySQLRedis
BASES DE DATOS
MySQLRedis
PUERTOS
87875173
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.