Je sauvegarde mon Home Assistant sur mon NAS Synology (HA>2023.6) via NFS

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