Backup Monitor

Sauvegarde automatique de données

Backup Monitor est un jeu de scripts que j’ai conçu et peu à peu amélioré pour me faciliter les tâches de sauvegardes de données. Il est devenu de plus en plus facilement installable et configurable, c’est pour cela que je le mets maintenant à disposition pour ceux qui seraient intéressés. Cela dit… utilisez-le à vos risques et périls !

M-à-j: Il peut aussi être utilisé pour faire une sauvegarde personnelle d’un site web.

Icône de Backup Monitor

Caractéristiques

  • sauvegarde par défaut les dossiers qui sont installés automatiquement sur les bureaux linux modernes (cf la spécification xdg-user-dirs)
  • vous prévient tous les mois qu’une sauvegarde est nécessaire mais attend votre ordre pour l’effectuer
  • son comportement par défaut peut être modifié via un fichier de configuration
  • permet de sauvegarder d’autres dossiers en les ajoutant à ce même fichier de configuration
  • permet de lancer des scripts définis par l’utilisateur lors de la procédure de backup (utile pour sauvegarder les données de certaines applications pour lesquelles une simple copie de dossier n’est pas suffisante).

Limitations

Du côté des limitations il n’est pas en reste non plus:

  • le fonctionnement n’est pas entièrement automatique car, comme expliqué plus haut, il se contente de prévenir lorsqu’une sauvegarde est nécessaire et il faut alors cliquer (deux fois!) pour qu’elle s’effectue (pour moi c’est une feature, mais pour d’autres c’est sans doute un bug :) )
  • l’installation est plus « hacker friendly » que « user friendly », même si elle est réduite au minimum: un script bash à lancer et un lien symbolique à créer.
  • ne gère pas plusieurs destinations de sauvegarde différentes

Capture d’écran

Exemple d'affichage de BackupMonitor

Affichage des éléments en cours de sauvegarde.

Licence

BackupMonitor est distribué sous licence GPLv3.

Téléchargement

La dernière « release » est ici: archive zip, archive tar.gz

Autres projets liés

Si vous cherchez des logiciels plus simples à configurer, vous pouvez aussi jetter un oeil sur les projets suivants:

  • Déjà Dup: orienté vers la simplicité d’utilisation et la possibilité de sauvegarder des dossiers sur différents supports
  • Conduit: plus orienté vers la synchronisation des données d’application de type messagerie ou navigateur, mais pouvant sans doute servir à en faire des backups
  • TimeVault la réponse d’Ubuntu au TimeMachine d’Apple.
  • rsync au coeur de backup-monitor, ca reste une référence pour les backups.