Salut tout le monde !
J’ai un serveur Unraid à la maison, et jusqu’ici je ne savais qu’un disque chauffait ou qu’un contrôle de parité avait trouvé des erreurs qu’en allant ouvrir l’interface. Depuis Unraid 7.2, l’API officielle est intégrée au système : voici donc Unraid pour Gladys, en local.
Ce que ça fait
- Le serveur : en ligne, processeur, mémoire, température, état de la matrice avec la progression du contrôle de parité, espace utilisé et libre, erreurs de parité, alertes non lues, mises à jour de conteneurs disponibles.
- Un appareil par disque : température, veille, espace, erreurs. La lecture ne réveille jamais un disque en veille.
- Un appareil par conteneur Docker (interrupteur marche/arrêt, mise à jour disponible) et par VM (démarrer, éteindre proprement).
- L’onduleur s’il est géré par Unraid : batterie, autonomie, charge, sur batterie.
- Un widget « Unraid » : l’essentiel du serveur, puis ce qui demande attention, avec des boutons pour un conteneur ou une VM au choix (l’arrêt demande confirmation).
- Des déclencheurs : disque en erreur, disque trop chaud, contrôle de parité terminé (avec ou sans erreurs), conteneur arrêté, nouvelle notification Unraid. Et des actions pour piloter un conteneur ou une VM, ou récupérer un résumé de l’état du serveur.
Le truc sympa
Contrôle de parité terminé avec erreurs → message sur le téléphone
Disque trop chaud → notification avec le nom du disque et sa température
Chaque matin → le résumé « État du serveur Unraid » par message
Prudence
Les droits se donnent côté Unraid : une clé Viewer reste en lecture seule, il faut ajouter les droits Docker et VMs pour piloter. Rien n’agit sur la matrice ni sur le serveur lui-même, une VM n’est jamais arrêtée de force, et les conteneurs de Gladys ne sont pas pilotables (pour éviter qu’une scène coupe la branche sur laquelle elle est assise ^^).
Installation
Gladys 5.1 minimum, Unraid 7.2 minimum.
Elle arrive dans le store au prochain passage de l’indexeur. En attendant : Intégrations → Installer depuis GitHub, avec l’adresse GitHub - guim31/gladys-unraid: Unraid server monitoring for Gladys Assistant: array, disks, parity, Docker containers and VMs · GitHub
- Dans Unraid : Settings → Management Access → API Keys, créez une clé.
- Dans Gladys : l’adresse du serveur et la clé, puis Tester la connexion.
- Ajoutez les appareils voulus depuis l’onglet Découverte.
Testée chez moi sur mon propre serveur Unraid : tout fonctionne. Quelques limites quand même : un seul serveur par installation pour l’instant, pas de CPU ni de mémoire par conteneur (l’API ne les donne pas simplement), et Unraid 6 n’est pas pris en charge.
Codée avec l’aide de Claude Code. Projet indépendant, non affilié à Lime Technology.
Si vous avez un Unraid, vos retours sont les bienvenus ![]()
