👍 On aime
- ✓Protection contre les coupures de courant.
- ✓Arrêt propre du matériel pour éviter toute perte de données.
- ✓Configuration facile avec NUT.
- ✓Compatibilité avec une variété d'onduleurs.
👎 On regrette
- ✕Nécessite la connaissance des commandes Linux et un certain niveau technique.
- ✕La mise en veille peut être retardée par des services en cours d'exécution sur le NAS.
- ✕Dépendance à l'infrastructure électrique, pas de protection contre les incendies ou autres dangers.
🏆 Notre sélection
Liens affiliés · prix identique pour toiRetrouve tout notre matériel recommandé dans la boutique.
📑 Sommaire ▾
- 01 Prérequis
- 02 Installation pas à pas
- · Étape 1 : Installer les paquets de base
- · Étape 2 : Configurer la connexion USB de l’onduleur
- · Étape 3 : Configurer les scripts d’arrêt propre
- · Étape 4 : Configuration de Docker pour NUT
- · Étape 5 : Tester la configuration complète
- 08 Vérifications
- 09 Sécurité et bonnes pratiques
- 10 Dépannage : erreurs courantes
- · Erreur : Le NAS ne s’éteint pas proprement
- 12 FAQ
- · La question ? Quel onduleur choisir pour ce tutoriel?
- · La question ? Y a-t-il des risques d’utilisation de cette méthode?
- 15 A lire aussi
- 16 Heberger ce service
Dans ce tutoriel, vous apprendrez comment connecter votre NAS à un onduleur pour assurer une mise en veille propre du matériel lors d’une coupure de courant. Nous allons utiliser NUT (Network UPS Tools) pour surveiller l’état de l’onduleur et déclencher les actions nécessaires sur le NAS. Cette configuration est essentielle pour protéger vos données contre les pannes inattendues.
Prérequis
- Système d’exploitation : Ubuntu Server 23.10
- Docker installé et configuré sur votre NAS
- Onduleur compatible avec NUT (par exemple, APC Back-UPS Pro BR1200SI)
- Connexion Internet pour télécharger les dépendances nécessaires
Installation pas à pas
Étape 1 : Installer les paquets de base
Pour commencer, assurez-vous que votre système est à jour et installez les paquets requis par NUT.
sudo apt update && sudo apt upgrade -y
sudo apt install nut-common nut-client -y
Verifiez l’installation avec nut-config.pl pour voir si tous les composants sont en place et configurés correctement.
Étape 2 : Configurer la connexion USB de l’onduleur
Créez un fichier /etc/ups.conf pour définir la configuration spécifique à votre onduleur. Par exemple, avec un APC Back-UPS Pro BR1200SI connecté via USB sur le port /dev/ttyUSB0, ajoutez ce contenu :
[br1200si]
driver = usbhid-ups
device = auto
driver_options = ""
Vérifiez la configuration avec upsc br1200si@localhost pour obtenir des informations sur l’état de l’onduleur.
Étape 3 : Configurer les scripts d’arrêt propre
Créez un script Bash pour arrêter le NAS de manière sécurisée lorsqu’un on/off est détecté par NUT. Par exemple, /etc/nut/upsd.conf avec AllowShutdownEvent = "br1200si", puis créez /etc/nut/event.d/95-shutdown.sh pour inclure les commandes nécessaires telles que shutdown -h now.
Vérifiez la configuration avec upsrw -a -U upsmon -p password -S br1200si@localhost.
Étape 4 : Configuration de Docker pour NUT
Créez un fichier docker-compose.yml pour démarrer NUT dans un conteneur.
version: '3'
services:
nut:
image: linuxserver/nut
container_name: nut
environment:
- PUID=1000
- PGID=1000
volumes:
- /etc/ups:/config
Vérifiez le démarrage du conteneur avec docker ps.
Étape 5 : Tester la configuration complète
Activez tous les services NUT et testez l’arrêt propre en simulant une coupure de courant. Vérifiez que votre NAS s’éteint correctement sans perte de données.
Vérifications
Utilisez docker ps pour confirmer que le conteneur NUT est démarré et en cours d’exécution. Utilisez upsc br1200si@localhost pour vérifier l’état actuel de votre onduleur. Enfin, simulez une coupure de courant avec un bouton test sur votre onduleur pour voir si le NAS s’arrête proprement.
Sécurité et bonnes pratiques
Pour sécuriser la configuration NUT, assurez-vous que les connexions sont cryptées et protégées par des mots de passe forts. Activez HTTPS pour toute interface web utilisée avec SSL/TLS. Assurez-vous également d’avoir configuré une sauvegarde automatique régulière de vos données.
Dépannage : erreurs courantes
Symptôme: upsc br1200si@localhost retourne un message d’erreur.
Cause: Mauvais chemin ou pilote non reconnu dans /etc/ups.conf
Correctif: Vérifiez la configuration de l’onduleur et le chemin vers le port USB.
Erreur : Le NAS ne s’éteint pas proprement
Symptôme: Simuler une coupure de courant n’arrête pas le NAS comme prévu.
Cause: Script d’arrêt non configuré ou mal écrit dans /etc/nut/event.d/
Correctif: Revoir la configuration du script pour les événements NUT et tester à nouveau.
FAQ
La question ? Quel onduleur choisir pour ce tutoriel?
Ce tutoriel fonctionne avec l’APC Back-UPS Pro BR1200SI ou tout autre modèle compatible NUT que vous pouvez trouver dans notre liste blanche.
La question ? Y a-t-il des risques d’utilisation de cette méthode?
Il est important de bien configurer la sécurité et la mise en veille pour éviter toute perte de données. Une mauvaise configuration peut entraîner un arrêt non contrôlé du NAS.
A lire aussi
Heberger ce service
Pas envie de gerer le materiel ni la maintenance ? Ce type de service s’auto-heberge sur un VPS manage, pret en quelques minutes. Voir les offres PlanetHoster