Skip to content

Release v1.4.0 - Sauvegarde et Restauration Incrémentielle / Partielle

Choose a tag to compare

@SocrateMobile SocrateMobile released this 11 Sep 11:28
· 23 commits to main since this release

🚀 DomoLink-BackUp v1.4.0 — Sauvegarde & Restauration Incrémentielle / Partielle

Cette version apporte le support complet des sauvegardes et restaurations incrémentielles / partielles, permettant une sélection granulaire et ultra-rapide des composants à sauvegarder et restaurer.


✨ Nouveautés & Fonctionnalités Clés :

1. 🟡 Sélection du Type de Sauvegarde : Complète vs Incrémentielle / Partielle

  • Dans le panneau latéral et la popin de sauvegarde, l'utilisateur a désormais le choix clair entre :
    • 🟢 Complète (Full) : Sauvegarde intégrale du système (Core, base de données SQLite/MariaDB, tous les Add-ons et tous les partages).
    • 🟡 Incrémentielle / Partielle : Sauvegarde ciblée, allégée et rapide des seuls composants désirés.

2. 🧩 Sélection Granulaire des Composants à Sauvegarder

  • 🏠 Home Assistant Core : Fichiers YAML, intégrations, scènes, tableaux de bord Lovelace et automatisations.
  • 🗄️ Base de données (Enregistreur & Historique) : Peut être décochée pour réduire drastiquement la taille de l'archive (gain de 70% à 95% du volume et du temps d'exécution).
  • 📦 Modules complémentaires (Add-ons) :
    • Détection dynamique de l'ensemble des modules installés sur votre machine via l'API Supervisor.
    • Sélection individuelle par case à cocher, avec bouton rapide « Tout cocher / Tout décocher ».
  • 📁 Dossiers partagés : Sélection précise des répertoires (/share, /ssl, /media, local addons).

3. 🔄 Restauration Partielle & Ciblée

  • La popin de restauration propose désormais 3 options :
    1. 📥 Rapatrier vers Home Assistant (Sans risque) : Rapatrie l'archive distante vers /config/backups et l'enregistre dans Supervisor.
    2. ⚡ Restauration Complète Automatique : Écrase et restaure l'ensemble du système avant redémarrage.
    3. 🧩 Restauration Partielle / Ciblée : Permet de ne restaurer que la configuration Core, les add-ons sélectionnés ou les dossiers partagés sans toucher au reste de votre installation existante (hassio.backup_restore_partial).

4. 🎯 Services Home Assistant enrichis

  • Les services domolink_backup.create_backup et domolink_backup.restore_backup acceptent désormais les paramètres backup_type, homeassistant, addons, et folders.
  • Idéal pour planifier des sauvegardes légères quotidiennes (Core uniquement) et des sauvegardes complètes hebdomadaires.

📦 Installation / Mise à jour :

Redémarrez Home Assistant après mise à jour pour recharger le panneau personnalisé et les nouveaux endpoints WebSocket.