Aller au contenu
Se connecter
VPS

Sauvegardes automatiques avec Restic et S3

Mettez en place des backups incrémentaux chiffrés avec Restic vers un stockage S3 compatible.

05 février 2026 355 vues ~1 min de lecture 33 utile

Pourquoi Restic ?

Restic est un outil de backup moderne :

  • Incrémental : ne sauvegarde que les changements
  • Chiffré : vos données sont chiffrées côté client
  • Dédupliqué : économie d'espace de stockage
  • Multi-backend : S3, SFTP, local, B2, Azure...

Installation

sudo apt install restic -y

Initialiser le repository

export AWS_ACCESS_KEY_ID="votre-access-key"
export AWS_SECRET_ACCESS_KEY="votre-secret-key"

restic -r s3:s3.amazonaws.com/mon-bucket-backup init

Première sauvegarde

restic -r s3:s3.amazonaws.com/mon-bucket-backup backup /var/www /etc /home

Automatiser avec cron

Créez /usr/local/bin/backup.sh :

#!/bin/bash
export AWS_ACCESS_KEY_ID="votre-access-key"
export AWS_SECRET_ACCESS_KEY="votre-secret-key"
export RESTIC_REPOSITORY="s3:s3.amazonaws.com/mon-bucket-backup"
export RESTIC_PASSWORD="votre-mot-de-passe-restic"

restic backup /var/www /etc /home --tag auto
restic forget --keep-daily 7 --keep-weekly 4 --keep-monthly 6 --prune
chmod +x /usr/local/bin/backup.sh
crontab -e
# Ajoutez :
0 3 * * * /usr/local/bin/backup.sh >> /var/log/restic-backup.log 2>&1

Restaurer

restic -r s3:s3.amazonaws.com/mon-bucket-backup restore latest --target /tmp/restore

Vérifier l'intégrité

restic check

Tags

backup restic s3 cron sécurité

Cet article vous a été utile ?

Aidez-nous à améliorer notre documentation.

Merci pour votre retour !