Pour les installations actuelles de Home Assistant, utilisez en priorité le système de sauvegarde intégré et laissez-le s’exécuter tant que Home Assistant est en ligne. Arrêtez ou mettez le service en pause uniquement lorsque vous effectuez une copie simple du système de fichiers ou utilisez une autre méthode qui ne coordonne pas la base de données active.
La véritable décision est donc « sauvegarde applicative prise en charge ou copie de fichiers générique », et non simplement « en fonctionnement ou arrêté ». La réussite d’une commande rsync, d’une copie SMB, d’un instantané de machine virtuelle ou d’une commande d’archivage ne prouve pas à elle seule que la base de données et le reste de l’état de Home Assistant ont été capturés à un point de récupération cohérent.
Utilisez d’abord la méthode de sauvegarde intégrée
L’intégration de sauvegarde de Home Assistant crée et restaure désormais des sauvegardes pour tous les types d’installation. Pour Core et Container, l’action backup.create inclut la configuration et la base de données de Home Assistant tandis que le système reste en ligne.
Cette méthode prise en charge doit servir de référence pour les points de récupération courants. Conservez la clé de chiffrement ou le kit d’urgence en dehors de l’hôte Home Assistant, transférez au moins une sauvegarde hors de l’hôte et vérifiez que la sauvegarde peut être restaurée avant de vous y fier pour une mise à niveau ou une migration.
Ne passez à la copie manuelle du système de fichiers que si vous avez une raison que la sauvegarde intégrée ne couvre pas, puis définissez clairement le comportement concernant la cohérence de la base de données.
Arrêtez Home Assistant uniquement pour une copie simple de /config
L’arrêt du service reste le moyen le plus simple de rendre cohérente en interne une copie générique du répertoire de configuration. Préparez d’abord la destination, les autorisations et l’espace libre ; arrêtez ensuite Home Assistant, copiez l’arborescence, vérifiez l’opération, puis redémarrez le service.
Un processus pratique de migration de conteneur utilise précisément cette limite : arrêter le conteneur avant de copier sa configuration persistante reposant sur SQLite. Cela convient à un transfert brut du système de fichiers, mais ne justifie pas d’arrêter Home Assistant pour chaque sauvegarde intégrée.
N’allongez pas l’interruption en découvrant des erreurs de chemin après l’arrêt. Validez la destination au préalable et utilisez la période d’arrêt uniquement pour effectuer la copie finale faisant foi.
Une sauvegarde en ligne de la base de données peut être sûre si elle tient compte de la base de données
SQLite prend en charge des mécanismes de sauvegarde en ligne qui produisent une copie autonome cohérente tandis que la base de données source reste active. Cela diffère nettement de la copie indépendante du fichier de base de données et du fichier WAL avec un synchroniseur générique.
Un processus récent de sauvegarde pour un homelab explique pourquoi la commande .backup de SQLite, consciente des pages, évite les combinaisons incohérentes du fichier principal et du WAL produites par un rsync en ligne naïf.
Si vous créez une sauvegarde en ligne personnalisée, préparez séparément la copie tenant compte de la base de données, copiez le reste de la configuration avec une sémantique compatible et validez l’ensemble lors d’un test de restauration. La cohérence de la base de données ne permet pas à elle seule de préserver les fichiers personnalisés manquants, les secrets ou les définitions d’exécution.
Conservez les sauvegardes en ligne tenant compte de la base de données séparées des instantanés génériques
N’appliquez pas la règle « arrêter pour rsync » aux méthodes de sauvegarde en ligne tenant compte de la base de données ni à l’interface de sauvegarde propre à Home Assistant. La garantie de cohérence provient de la méthode de sauvegarde, et non de la présence du mot « instantané » ou « sauvegarde » dans le nom de l’outil.
Pour les installations Container, conservez également la définition d’exécution en dehors de Home Assistant : le fichier Compose, le chemin de configuration de l’hôte, les mappages de périphériques, le mode réseau et les dépendances envers les services externes. Une archive de sauvegarde peut restaurer l’état de Home Assistant sans recréer à elle seule une configuration de conteneur non documentée.
L’exemple de ZimaSpace consistant à prévoir un plan de récupération propre à Home Assistant en parallèle du NAS renforce cette limite de périmètre : la protection des données doit couvrir à la fois l’état de l’application et l’environnement nécessaire à son fonctionnement.
Évaluez la sauvegarde selon les résultats de restauration
Restaurez une sauvegarde récente dans une cible isolée et vérifiez les utilisateurs, les intégrations, les tableaux de bord, les automatisations, les assistants, les registres des appareils, l’historique si nécessaire, ainsi qu’un parcours représentatif de contrôle local. Redémarrez cette cible restaurée une fois avant de considérer la sauvegarde comme validée.
Une méthode de sauvegarde qui s’exécute chaque nuit mais ne permet pas de restaurer un système fonctionnel est, sur le plan opérationnel, moins efficace qu’un bref arrêt de maintenance suivi d’un résultat de récupération testé. Préférez la méthode la plus simple qui respecte vos exigences d’interruption et produit un état restaurable de manière répétée.
FAQ
Dois-je arrêter Home Assistant avant d’utiliser sa fonctionnalité de sauvegarde intégrée ?
Non. Utilisez le processus de sauvegarde intégré comme prévu. La recommandation d’arrêt s’applique aux copies ordinaires au niveau des fichiers qui ne coordonnent pas la base de données et l’état actifs de Home Assistant.
Un instantané du système de fichiers ou de machine virtuelle est-il automatiquement une sauvegarde en ligne sûre ?
Pas automatiquement. Un instantané n’est utile qu’en fonction de la cohérence qu’il capture et du test de restauration qui suit. Si l’application et la base de données continuent d’écrire pendant l’instantané, vérifiez que la méthode d’instantané fournit les garanties de cohérence dont dépend votre plan de récupération.
Assistance et conseils
Plus à lire

Pourquoi un serveur Home Assistant chauffe-t-il ou est-il bruyant pendant les périodes d’inactivité ?
Corrélez les pics du ventilateur ou de température de Home Assistant avec Recorder, les sauvegardes, les intégrations et les tâches exécutées en parallèle avant...

Quand faut-il reconstruire Home Assistant plutôt que le réparer ?
Réparez d’abord la plus petite couche défaillante de Home Assistant, restaurez ensuite un état connu comme fiable et ne reconstruisez que lorsque la configuration...

Quelle quantité de stockage libre Home Assistant doit-il conserver pour les tâches en arrière-plan ?
Dimensionnez l’espace libre de Home Assistant en fonction de la base de données Recorder, de la croissance des sauvegardes, des pics de maintenance et...

