Outils pour utilisateurs

Outils du site


autohebergement:sauvegardes_chez_les_copain_e_s

Ceci est une ancienne révision du document !


Sauvegardes chez les copain·e·s

L'idée de cette page est de proposer une architecture matérielle et logicielle pour partager les sauvegardes. Le principe général est simple, c'est du donnant donnant : Alice a des données à sauvegarder, Bob aussi. Alors Bob met à disposition chez lui un endroit pour déposer les sauvegardes distances d'Alice, et échange du même service.

On utilisera le logiciel borg et l'outil borgmatic qui permet une automatisation facile. Borg est un outil de sauvegardes puissant et pratique à mon goût :

  • il chiffre les données (obligé si on souhaite stocker les données chez quelqu'un d'autre)
  • il compresse les données (à différents taux de compression, cf un chouette article de Lapineige à ce sujet)
  • il déduplique les données, c'est à dire que si un fichier est présent plusieurs fois dans la sauvegarde, il ne “pèsera” que pour un.

De plus, Borgmatic permet d'envoyer nos sauvegardes sur plusieurs dépôts (distants ou locaux). On peut donc imaginer un système à plus que deux, et accueillir

Matériel

Pour avoir un échange équitable, le mieux est qu'Alice et Bob participent également. Quelques possibilités :

  • Alice prête son propre matériel à Bob, Bob peut donc l'utiliser à distance (et inversement)
  • Alice branche son matériel chez Bob (et inversement)

L'idée ensuite est pour Alice de pouvoir se connecter via SSH à un petit serveur, fusse-t-il physique (Raspberry Pi + disque dur externe) ou virtuel (machine virtuelle avec un bon gros disque de stockage, si besoin).

Configuration

À présent, prenons l'exemple suivant : Alice et/ou Bob préparent le matériel qui restera chez Bob, à destination d'Alice. Le matériel consiste en un Raspberry Pi et un disque dur externe, mais ça ne change pas grand chose au schmilblik.

Voilà les étapes principales :

Pré-requis logiciels

Sur le serveur de sauvegardes, seul le logiciel borg est nécessaire.

autohebergement/sauvegardes_chez_les_copain_e_s.1609277662.txt.gz · Dernière modification: 2021/08/16 14:13 (modification externe)