Formation PUB420 : Système domotique DIY, 2020 Jeedom

5.41 Copie de sécurité de Jeedom


Tout bon système informatique doit pouvoir être sauvegardé afin de pouvoir tout remettre en place en cas de problème.

Jeedom a tout ce qu'il faut pour cela.

Sauvegarde manuelle

Le système de sauvegarde de Jeedom permet de créer un fichier compressé qui contiendra tout le contenu du dossier /var/www/html ainsi qu'un script SQL de la base de données.

Pour lancer une sauvegarde manuelle, rendez-vous dans le menu Réglages / Système / Sauvegardes puis cliquez sur Lancer une sauvegarde.

Lancer une sauvegarde

La fenêtre Informations affichera le résultat de l'opération.

Informations sur la sauvegarde

Le fichier de sauvegarde sera enregistré dans le dossier /var/www/html/backup sur le Raspberry Pi.

Pour vous assurer qu'il ne soit pas perdu si jamais la carte micro SD était corrompue, téléchargez-le sur votre poste de travail à l'aide du bouton Télécharger la sauvegarde.

Contenu d'une sauvegarde

Si vous êtes curieux, vous pouvez examiner le contenu d'un fichier de sauvegarde.

Après avoir téléchargé le fichier sur votre poste de travail à l'aide du bouton Télécharger la sauvegarde dans Jeedom, décompressez-le.

Vous constaterez que la sauvegarde contient de nombreux fichiers qui permettent de réinitialiser toutes vos configurations.

En fait, c'est tout le contenu du dossier /var/www/html qui est présent.

Un script SQL de la base de données est également présent.

Fichier de sauvegarde

Sauvegardes automatiques

Par défaut, Jeedom fera une sauvegarde complète du système à chaque nuit.

L'heure de la sauvegarde est établie par Jeedom en fonction de la charge du Market puisqu'il y a possibilité de copier automatiquement le fichier de sauvegarde dans l'infomuagique.

Pour connaître l'heure exacte de la sauvegarde, rendez-vous dans Réglages / Système / Moteur de tâches. Recherchez une tâche dont la classe est Jeedom et la fonction est backup.

On voit ici que la sauvegarde sera lancée à chaque jour à 00h36 (syntaxe cron 36 00 * * *). 

cron

Comme pour les sauvegardes manuelles, le fichier de sauvegarde sera enregistré dans le dossier /var/www/html/backup sur le Raspberry Pi.

Résultat à l'écran

pi@raspberrypi:~ $ ls /var/www/html/backup
backup-mon_jeedom-4.1.25-2021-09-04-00h36.tar.gz
backup-mon_jeedom-4.1.25-2021-09-05-00h36.tar.gz
backup-mon_jeedom-4.1.25-2021-09-06-00h36.tar.gz

Configurer les sauvegardes

Il est possible d'apporter des précisions sur la façon dont les sauvegardes seront effectuées.

  • Rendez-vous dans le menu Réglages / Système / Sauvegardes.

    Sauvegardes

  • De là, vous pouvez configurer les sauvegardes automatiques.
    • Il est possible de modifier le nom du dossier qui contiendra les sauvegardes par défaut : backup). 
    • Le nombre de sauvegardes conservées sur le Pi dépend des configurations Rétention temporelle (jours) et Taille totale maximale (Mo).
    • Il est possible de copier automatiquement les sauvegardes dans l'infonuagique. Cette solution requiert cependant un paiement mensuel de 2 euros. Par contre, je vous montre ici une technique pour télécharger les sauvegardes sans frais sur votre ordinateur.

Restaurer une sauvegarde

Votre système Jeedom est défaillant ou encore vous désirez revenir à une configuration antérieure?

Pas de problème, la restauration est très simple si vous avez en main le fichier de sauvegarde.

  • Si votre système est encore fonctionnel, vous pouvez travailler directement à partir de votre Jeedom. S'il est défaillant, vous devez installer une nouvelle copie de Jeedom.
  • Si votre système était encore fonctionnel, le fichier de sauvegarde pourra être retrouvé directement par l'interface de Jeedom. Passez à l'étape suivante.

    Dans le cas où votre système était défaillant, vous devez, après avoir réinstallé Jeedom, copier le fichier vers le Raspberry Pi.

    Terminal de votre ordinateur

    scp /dossierlocal/backup-mon_jeedom-4.1.25-2021-09-06-00h36.tar.gz pi@192.168.1.145:

    Une fois copié sur le Pi, il devra être déplacé dans le dossier /var/www/html/backup.

    Terminal du Raspberry Pi

    sudo mv backup-mon_jeedom-4.1.25-2021-09-06-00h36.tar.gz /var/www/html/backup

  • Dans Jeedom, rendez-vous dans le menu Réglages / Système / Sauvegardes.
  • Dans la zone Sauvegardes locales, section Sauvegardes disponibles, sélectionnez la sauvegarde désirée dans la liste déroulante.
  • Cliquez sur Restaurer la sauvegarde. Jeedom affichera l'état d'avancement dans la fenêtre Informations.

    Informations sur la restauration

▼Publicité

Veuillez noter que le contenu de cette fiche vous est partagé à titre gracieux, au meilleur de mes connaissances et sans aucune garantie.
Merci de partager !
Soumettre