Le Wiki de Tchack

Guides et documentation sur le serveur tchack.xyz

Outils pour utilisateurs

Outils du site


adminsys:borgbackup

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
adminsys:borgbackup [2018/10/31 15:56]
jaxom créée
adminsys:borgbackup [2019/02/25 16:05]
jaxom mise en place
Ligne 1: Ligne 1:
 ====== Borg ====== ====== Borg ======
-Borg Backup est un outil de sauvegarde open-source,​ très fonctionnel,​ en ligne de commande. cf [[https://​borgbackup.readthedocs.io/​en/​1.1-maint/​index.html|sa documentation]] ​et [[http://​sebsauvage.net/wiki/doku.php?​id=borgbackup|son analyse par SebSauvage]].+**Borg Backup** est un outil de sauvegarde open-source,​ très fonctionnel,​ en ligne de commande. cf [[https://​borgbackup.readthedocs.io/​en/​1.1-maint/​index.html|sa documentation]]. ​L'​avantage principal qui m'a incité à le mettre en place est le **chiffrement des sauvegardes par défaut**, ce qui permet leur stockage en toute sécurité sur le NAS distant. 
 + 
 +FIXME Implémenté le 25/02/19, fonctionnement à vérifier.
  
 ===== Pour le VPS ===== ===== Pour le VPS =====
-Un repo borg est créé sur le RPi, en mode chiffré/authentifiéLa clé est sauvegardée dans le cloud via le macbook. le VPS vient faire sa sauvegarde ​dans le repo via un script appelé par ''​crontab''​. +Un repository ​borg est créé sur le VPS en mode chiffré, avec la commande ''​borg init --encryption=repokey ​/var/​backups/​borgRepoVPS/''​Le VPS vient faire sa sauvegarde, puis ce repo est copié vers le NAS.  
-Puis ce repo est ''​rsync''​ vers le NAS depuis le RPi.+ 
 +Tout ceci est automatisé avec ''​crontab'' ​selon [[adminsys:​script-save-auto-borg-VPS|ce script]]
 +Cette méthode remplace le rsync quotidien, inutile vu la non-criticité des services sur le VPS.
  
 ===== Pour le RPi ===== ===== Pour le RPi =====
-Un repo est créé en local, ​ en mode chiffré/authentifié. La clé est sauvegardée dans le cloud via le macbook. Le RPi fait sa sauvegarde localement via borg appelé par un ''​crontab''​, le repo est ensuite ''​rsync'' ​vers le NAS.+Un repository ​est créé en local, en mode chiffré, avec la commande ''​borg init --encryption=repokey ​/var/​backups/​borgRepoRPi/''​. Le RPi fait sa sauvegarde localement via borg, puis le repo est copié ​vers le NAS.
  
 +Tout ceci est automatisé avec ''​crontab''​ selon [[adminsys:​script-save-auto-borg-RPI|ce script]]. Cette méthode complète le rsync, qui lui s'​occupe encore (février 2019) des data de Nextcloud ainsi que des paramètres non-yunohost du serveur.
  
 +===== Références =====
 +  * https://​borgbackup.readthedocs.io/​en/​1.1-maint/​index.html
 +  * [[http://​sebsauvage.net/​wiki/​doku.php?​id=borgbackup|L'​analyse de SebSauvage]]
 +  * https://​blog.genma.fr/?​Rsync-et-Borg-le-couple-gagnant
 +  * https://​blog.genma.fr/?​Retour-d-experience-avec-Borg-comme-outil-de-sauvegarde
  
adminsys/borgbackup.txt · Dernière modification: 2019/02/25 16:05 par jaxom