Ceci est une ancienne révision du document !
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 :
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
Pour avoir un échange équitable, le mieux est qu'Alice et Bob participent également. Quelques possibilités :
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).
À 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 :
Sur le serveur de sauvegardes, seul le logiciel borg est nécessaire.