C’est une grande nouvelle, depuis la version 2023.6, le stockage réseau devient archi-simple, il est géré par le core de Home Assistant. Bravo les développeurs, cela manquait.
Dans mon précédent Retex, j’ai décrit comment on pouvait configurer la sauvegarde via Samba, dans celui-ci, je vais configurer la sauvegarde via NFS.
J’ai eu quelques déconnexions de Samba que je ne m’explique pas encore et sur un réseau local, si NFS est bien configuré, c’est un outil simple qui ne nécessite pas de créer d’utilisateur, je ne garderai ainsi qu’un utilisateur protégé par une double authentification sur mon NAS.
Je configure le dossier de sauvegarde sur le NAS
Dans le panneau de configuration puis Dossier partagé, je crée un dossier partagé.
Mon dossier de sauvegarde s’appelle Sauvegardes_HA
Dans les propriétés du dossier partagé Sauvegardes_Ha, je vais configurer les Autorisations NFS
192.168.1.200 est mon Home Assistant et je relève tout en bas le chemin d’accès /volume1/Sauvegardes_HA
Vieux réflexe, je limite le nb d’utilisateurs à avoir accès à ce dossier, je ne garde que l’utilisateur qui correspond à mon PC pour vérifier les sauvegardes de temps en temps :
Le dossier est prêt, comme j’ai autorisé l’utilisateur de mon PC, je le vois depuis l’ordinateur également :
Je configure le stockage de Home Assistant
Je vais dans Paramètres / Système / Stockage
J’ajoute un stockage réseau
Quand je valide, je vois bien mon dossier sauvegarde enregistré :
Et à ce stade, il est légitime de se demander comment expliquer à Home Assistant qu’il faut maintenant utiliser ce nouveau stockage réseau pour les sauvegardes, et bien non, il a compris tout seul. Le fait d’avoir coché “Sauvegarde” à la création du stockage réseau va automatiquement rediriger toutes les sauvegardes vers ce dossier. HA a toujours une petite part de magie qui lui donne une avance systématique devant tous les systèmes concurrents.
J’automatise la sauvegarde
Il faut bien demander à Ha de réaliser les sauvegardes, une toute simple automatisation fera cela très bien.
alias: Sauvegarde - Toutes les nuits description: "" trigger: - platform: time at: "01:50:00" condition: [] action: - service: hassio.backup_full data: compressed: true mode: single
Je regarde le résultat