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

Les deux révisions précédentesRévision précédente
adminsys:borgbackup [2022/08/01 14:24] – conseils jaxomadminsys:borgbackup [2024/02/10 15:13] (Version actuelle) – pruning jaxom
Ligne 2: Ligne 2:
 **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. **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.
  
-En 2021, passage à l'application borg intégrée à yunohost, ce qui disqualifie le NAS => utilisation d'un BackupVPS sur lequel borgserver est installé.+En 2021, passage à l'application borg_ynh intégrée à yunohost : appli installé sur chaque serveuret utilisation d'un **BackupVPS** sur lequel borgserver_ynh est installé puor recevoir les sauvegardes directement. 
 +le NAS où on copiait le dépot local borg, n'est plus utilisé pour cela. 
 + 
 +====== Pruning ====== 
 +Par défaut, l'application borg_ynh garde 12 copies de backup, sur 1 an. N'ayant pas autant d'espace disque disponible sur le backup VPS, il faut réaliser un pruning régulier du dépôt, pour chaque préfixe : 
 + 
 +''borg prune -s --list -m 2 -y 1 -P _auto_hedgedoc .'' 
 + 
 + 
 +====== Anciennes config : ======
  
 ===== Pour le VPS ===== ===== Pour le VPS =====
Ligne 15: Ligne 24:
 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. 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.
  
-===== Conseils Borg =====+====== Conseils Borg ======
   * Pour éditer le quota fixé au départ, il faut modifier la valeur dans ''borgserver_ynh/setting.yml'', dans le fichier ''user/.ssh/authorized_keys'', et modifier la configuration initiale du repo : ''borg config . storage_quota 200000000000''   * Pour éditer le quota fixé au départ, il faut modifier la valeur dans ''borgserver_ynh/setting.yml'', dans le fichier ''user/.ssh/authorized_keys'', et modifier la configuration initiale du repo : ''borg config . storage_quota 200000000000''
  
adminsys/borgbackup.txt · Dernière modification : 2024/02/10 15:13 de jaxom