Outils pour utilisateurs

Outils du site


ah:sauvegarde

Différences

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


ah:sauvegarde [2024/01/28 23:48] (Version actuelle) – créée - modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +====== Sauvegarde de l'installation Yunohost ======
 +
 +===== Approche avec le service rsync.net =====
 +
 +C'est une approche simple et abordable qui par contre requiert un peu de maintenance pour supprimer les vieilles sauvegardes de temps en temps
 +
 +  * Créer un compte chez [[https://www.rsync.net/|rsync.net]]. Le coût est d'environ 2$ canadien par mois.
 +  * Attendre le courriel de confirmation et configurer son compte en ligne
 +  * Lire la [[https://www.rsync.net/resources/howto/unix.html|documentation du service rsync.net]]
 +  * [[https://www.rsync.net/resources/howto/ssh_keys.html|Configurer sa clé SSH]] sans mot de passe pour automatiser
 +  * Créer un script de sauvegarde, par exemple ''/root/backup.sh''
 +
 +<code bash>
 +#!/bin/bash
 +rm /home/yunohost.backup/archives/*
 +BACKUP_CORE_ONLY=1 yunohost backup create
 +rsync -avz --relative /home/yunohost.backup/archives UTILISATEUR@SERVEUR.rsync.net:
 +</code>
 +
 +  * Ajouter ce script dans ''cron''
 +
 +<code>
 +crontab -e
 +</code>
 +
 +  * Cet exemple de contenu à ajouter dans la configuration de ''cron'' exécute le code une fois par semaine et conserve une trace dans un fichier texte
 +<code>
 +0 0 * * 1 /root/backup.sh &>> /root/backup_log
 +</code>
 +
 +