¡Hola a todos!
Tengo un servidor Unraid en casa, y hasta ahora solo sabía si un disco se estaba calentando o si una verificación de paridad había encontrado errores al abrir la interfaz. Desde Unraid 7.2, la API oficial está integrada en el sistema: aquí está Unraid para Gladys, en local.
Qué hace
- El servidor: en línea, procesador, memoria, temperatura, estado de la matriz con el progreso de la verificación de paridad, espacio utilizado y libre, errores de paridad, alertas no leídas, actualizaciones de contenedores disponibles.
- Un dispositivo por disco: temperatura, suspensión, espacio, errores. La lectura nunca despierta un disco en suspensión.
- Un dispositivo por contenedor Docker (interruptor de encendido/apagado, actualización disponible) y por VM (iniciar, apagar correctamente).
- El UPS si está gestionado por Unraid: batería, autonomía, carga, en batería.
- Un widget « Unraid »: lo esencial del servidor, luego lo que requiere atención, con botones para un contenedor o una VM a elección (el apagado requiere confirmación).
- Disparadores: disco con errores, disco demasiado caliente, verificación de paridad terminada (con o sin errores), contenedor detenido, nueva notificación de Unraid. Y acciones para controlar un contenedor o una VM, o recuperar un resumen del estado del servidor.
La parte divertida
Verificación de paridad terminada con errores → mensaje en el teléfono
Disco demasiado caliente → notificación con el nombre del disco y su temperatura
Cada mañana → el resumen « Estado del servidor Unraid » por mensaje
Precaución
Los permisos se otorgan desde Unraid: una clave Viewer sigue siendo de solo lectura, se deben agregar los permisos Docker y VMs para controlar. Nada actúa sobre la matriz ni sobre el servidor en sí, una VM nunca se apaga a la fuerza, y los contenedores de Gladys no son controlables (para evitar que una escena corte la rama en la que está sentada ^^).
Instalación
Gladys 5.1 mínimo, Unraid 7.2 mínimo.
Llega a la tienda en el próximo paso del indexador. Mientras tanto: Integraciones → Instalar desde GitHub, con la dirección GitHub - guim31/gladys-unraid: Unraid server monitoring for Gladys Assistant: array, disks, parity, Docker containers and VMs · GitHub
- En Unraid: Settings → Management Access → API Keys, crea una clave.
- En Gladys: la dirección del servidor y la clave, luego Probar la conexión.
- Añade los dispositivos deseados desde la pestaña Descubrimiento.
Probado en mi propio servidor Unraid: todo funciona. Algunas limitaciones de todos modos: un solo servidor por instalación por ahora, no hay CPU ni memoria por contenedor (la API no los proporciona fácilmente), y Unraid 6 no es compatible.
Codificado con la ayuda de Claude Code. Proyecto independiente, no afiliado a Lime Technology.
Si tienes un Unraid, tus comentarios son bienvenidos ![]()
