Deux types de sauvegarde

KennHosting propose deux mécanismes de sauvegarde complémentaires, plus une troisième approche entièrement sous votre contrôle :
  • Sauvegardes automatiques intégrées — option payante activée en une fois à la commande (étape Réseau & stockage du configurateur), qui gère un roulement de sauvegardes sans aucune action manuelle de votre part.
  • Snapshots manuels — instantanés créés à la demande depuis votre espace client, limités à 5 par heure.
  • Sauvegardes applicatives — scripts cron/rsync ou outils comme Duplicati, entièrement sous votre contrôle, décrits plus bas sur cette page.
Ces approches se combinent : les sauvegardes automatiques et les snapshots protègent l’ensemble du serveur, tandis que les sauvegardes applicatives permettent un contrôle fin (rétention personnalisée, stockage externe, chiffrement).

Snapshots (instantanés)

Les snapshots capturent l’état complet de votre VPS à un instant donné. Depuis votre espace client KennHosting, vous pouvez :
  • Créer un snapshot manuellement avant une opération risquée (jusqu’à 5 par heure)
  • Restaurer votre VPS à partir d’un snapshot en quelques minutes

Créer un snapshot

Espace client → votre VPS → SnapshotsCréer un snapshot
Les snapshots consomment de l’espace stockage. Les anciens snapshots sont automatiquement supprimés selon votre politique de rétention configurée.

Sauvegardes automatiques

Avec cron et rsync

#!/bin/bash
# /usr/local/bin/backup.sh
DATE=$(date +%Y%m%d_%H%M%S)
BACKUP_DIR="/root/backups"
REMOTE="user@stockage-distant.com:/backups/mon-vps"

mkdir -p "$BACKUP_DIR"

# Sauvegarde base de données
mysqldump -u root -p"VOTRE_MOT_DE_PASSE" --all-databases | \
  gzip > "$BACKUP_DIR/mysql_$DATE.sql.gz"

# Sauvegarde fichiers web
tar -czf "$BACKUP_DIR/www_$DATE.tar.gz" /var/www/html/

# Synchroniser vers stockage distant
rsync -avz "$BACKUP_DIR/" "$REMOTE/"

# Supprimer les sauvegardes locales de plus de 7 jours
find "$BACKUP_DIR" -mtime +7 -delete

echo "Sauvegarde $DATE terminée"
Planifiez le script avec cron :
# Exécuter chaque nuit à 2h
crontab -e
0 2 * * * /usr/local/bin/backup.sh >> /var/log/backup.log 2>&1

Avec Duplicati (interface graphique)

Duplicati est un outil de sauvegarde avec interface web qui supporte de nombreux backends (Backblaze B2, AWS S3, FTP…).
# Installation sur Ubuntu
wget https://github.com/duplicati/duplicati/releases/latest/download/duplicati_*_all.deb
apt install ./duplicati_*_all.deb
systemctl enable --now duplicati
Accès : http://VOTRE_IP:8200

Restauration depuis un snapshot

Espace client → votre VPS → Snapshots → choisissez le snapshot → Restaurer
La restauration depuis un snapshot remplace l’état actuel de votre VPS. Toutes les modifications effectuées après le snapshot seront perdues.

Bonnes pratiques

  • Règle 3-2-1 : 3 copies des données, sur 2 supports différents, dont 1 hors site
  • Testez régulièrement vos sauvegardes en les restaurant dans un environnement de test
  • Chiffrez vos sauvegardes si elles contiennent des données sensibles
  • Documentez votre procédure de restauration