Prendre un VPS dès maintenant !

InfrawireLogo InfrawireDocumentation
Appeler

Sauvegarder un VPS Linux avec rsync

rsync permet des sauvegardes incrémentielles efficaces via SSH. Idéal pour protéger /etc, sites web, bases et fichiers applicatifs sur votre VPS Linux Infrawire.

📋 Prérequis

  • VPS Linux source, serveur ou NAS de destination avec SSH, espace disque suffisant.

Préparer l’accès SSH sans mot de passe

Sur le VPS source, en tant qu’utilisateur qui lancera la sauvegarde :

Bash
ssh-keygen -t ed25519 -f ~/.ssh/id_backup -N "" ssh-copy-id -i ~/.ssh/id_backup.pub backup@IP_DESTINATION

Première sauvegarde (test)

Exemple : copier /var/www et /etc vers backup@IP_DEST:/backups/mon-vps/ :

Bash
1rsync -avz --delete \ 2 -e "ssh -i ~/.ssh/id_backup" \ 3 /var/www/ backup@IP_DEST:/backups/mon-vps/www/ 4 5rsync -avz \ 6 -e "ssh -i ~/.ssh/id_backup" \ 7 /etc/ backup@IP_DEST:/backups/mon-vps/etc/

Exclure le bruit

Créez un fichier d’exclusions, par ex. /root/backup-excludes.txt :

/tmp/*
*.log
/proc/*

Utilisez : rsync -avz --exclude-from=/root/backup-excludes.txt ...

Automatiser avec cron

Éditez la crontab (crontab -e) pour une sauvegarde quotidienne à 3 h :

CRON
0 3 * * * rsync -avz -e "ssh -i /root/.ssh/id_backup" /var/www/ backup@IP_DEST:/backups/mon-vps/www/ >> /var/log/backup-rsync.log 2>&1

Conseils

  • Testez la restauration régulièrement, pas seulement la copie.
  • Chiffrez les sauvegardes sensibles (GPG, volume chiffré côté destination).
  • Surveillez l’espace disque destination et les logs cron.

Protégez vos données ! 🚀

Besoin d'aide ?

Une question sur ce tutoriel ? Notre équipe et la communauté sont là pour vous accompagner.

Notre équipe est disponible 24/7 pour vous aider · Rejoignez notre communauté