Politique de sauvegardes des données

L’auto-hébergement, c’est bien. C’est la liberté, par l’utilisation de logiciels libres, par la gestion de ses données personnelles sur sa propre machine. Mais cette liberté n’est rien si on ne s’assure pas un minimum de sécurité, afin de ne pas perdre ses données.

La mesure la plus importante pour assurer la sécurité de ses données, c’est de mettre en place un système efficace de sauvegardes.

L’objectif de ce tutoriel est d’organiser mon travail, et de garder une trace de mes choix afin de pouvoir réinstaller le système en cas de problème grave, tout en partageant mes travaux sur internet.

Je me suis donc attelé à monter un système de sauvegarde qui offre les fonctionnalités suivantes :

  • Sauvegardes automatiques à intervalle régulier, incrémentales, avec dé-duplication des données ;
  • Sur une machine distante pour limiter le risque de compromission des anciennes sauvegardes ;
  • Avec utilisation de chiffrement, pour assurer confidentialité des données ;
  • En ayant en permanence trois copies des données sur au moins deux sites distincts.

Je vais diviser mon tutoriel en plusieurs étapes logiques, qui feront chacune l’objet d’une page dédiée.

  1. Présentation globale du système et explication des choix technologiques ;
  2. Installation d’un serveur Raspberry Pi ;
  3. Mise en place de la sauvegarde avec Borg Backup ;
  4. Sauvegardes hors-site avec Rsync ;
  5. Finalisation - passage du système en lecture seule

Présentation globale des choix technologiques

Historique

Sources d’inspiration

Matériel à disposition

https://sebsauvage.net/wiki/doku.php?id=disque_externe

http://voidandany.free.fr/index.php/planificateurs-de-taches-cron-et-anacron-et-leurs-interactions/

https://wiki.archlinux.org/index.php/Udev https://stackoverflow.com/questions/20084740/udev-run-program-on-usb-flash-drive-insert https://superuser.com/questions/246953/trigger-off-rsync-by-just-plugging-in-a-usb-drive https://bbs.archlinux.org/viewtopic.php?id=181856 https://www.qwant.com/?client=brz-moz&q=linux+udev+rule+launch+backup