Outils pour utilisateurs

Outils du site


Panneau latéral

linux:restic (lu 13475 fois)

Ceci est une ancienne révision du document !


restic

Documentation

restic permet de faire des backup sous forme de snapshots de fichier local uniquement (ou montage nfs, sshfs etc…) vers un chemin local ou à distance via sftp et plein d’autre storage cloud.

Installation

apt install restic
restic self-update

Backup en local

Pour éviter de taper le chemin du dépôt et le mot de passe, on va les mettre en variable d’environnement

export RESTIC_REPOSITORY="/backup"
export RESTIC_PASSWORD="motdepasse"

Initier le dépôt

restic init

Faire un backup

restic backup /etc /var/www /home

Vérifier les snapshots

restic snapshots

Dans le crontab

0 3 * * * RESTIC_REPOSITORY="sftp:user@backupserver:/data/restic" RESTIC_PASSWORD="VotreMotDePasse" /usr/bin/restic backup /etc /var/www /home >> /var/log/restic-backup.log 2>&1

On peut rajouter cette ligne pour faire le ménage

0 4 * * * RESTIC_REPOSITORY="sftp:user@backupserver:/data/restic" RESTIC_PASSWORD="VotreMotDePasse" /usr/bin/restic forget --keep-daily 7 --keep-weekly 4 --keep-monthly 6 --prune

https://www.shpv.fr/blog/restic-sauvegarde/

ZeroByte

WebApp pour restic

Installation sur LXC → https://community-scripts.org/scripts/zerobyte

Faire un montage pour les dépôts

pct set 100 -mp0 /media/nas/restic-repo,mp=/var/lib/zerobyte/repositories

Ne pas oublier les droits

chown 100000:100000 /media/nas/restic-repo

Mettre l’option Container / Options / Features / FUSE

linux/restic.1777220839.txt.gz · Dernière modification : de edmc73