Sauvegardes WordPress : la règle 3-2-1 et le test de restauration

La plupart des propriétaires de sites pensent avoir des sauvegardes. Beaucoup découvrent le jour d’un problème qu’elles sont incomplètes, trop anciennes, stockées au mauvais endroit ou impossibles à restaurer. Une sauvegarde n’a de valeur que si on peut la restaurer, au moment où on en a besoin.
Quoi sauvegarder
Un site WordPress tient en deux parties, et il faut les deux :
- la base de données : pages, articles, commandes, comptes clients, réglages;
- les fichiers : surtout le dossier
wp-content(images téléversées, thème, extensions) et le fichierwp-config.php.
Le cœur de WordPress, lui, se réinstalle en quelques secondes. Sauvegarder seulement les fichiers, ou seulement la base de données, ne suffit pas pour reconstruire le site.
La règle 3-2-1
C’est la règle de base en sauvegarde :
- 3 copies de vos données : l’originale et deux sauvegardes;
- sur 2 supports différents, par exemple le serveur et un stockage externe;
- dont 1 hors site, dans un autre lieu ou chez un autre fournisseur.
Pourquoi? Une sauvegarde gardée seulement sur le même serveur que le site disparaît avec lui : panne de disque, piratage, erreur de manipulation ou fin de contrat avec l’hébergeur. Les recommandations récentes ajoutent souvent une copie qu’un attaquant ne peut pas modifier, hors ligne ou immuable, pour résister aux rançongiciels.
À quelle fréquence
La bonne question : combien de travail pouvez-vous vous permettre de perdre?
- Site vitrine qui change rarement : une sauvegarde quotidienne suffit généralement.
- Blogue ou site mis à jour souvent : au moins une sauvegarde par jour.
- Boutique WooCommerce : toutes les heures. Avec une sauvegarde quotidienne, une restauration peut effacer une journée complète de commandes.
Et toujours une sauvegarde juste avant une mise à jour importante ou une migration.
Combien de temps les garder
Un piratage ou une erreur est parfois découvert des semaines plus tard. Si vous ne gardez que les sept derniers jours, toutes vos sauvegardes peuvent déjà contenir le problème. Conservez plusieurs points de restauration dans le temps : des sauvegardes quotidiennes récentes, quelques hebdomadaires et quelques mensuelles.
Le test de restauration
C’est l’étape que presque tout le monde saute. Quelques fois par année, et après un changement important :
- Restaurez une sauvegarde sur un site de test, jamais par-dessus le site en ligne.
- Vérifiez les pages principales, l’administration, les formulaires et, pour une boutique, les produits et les commandes.
- Notez combien de temps la restauration a pris : c’est la durée pendant laquelle votre site serait hors ligne.
Si quelque chose manque, vous l’apprenez pendant un test, pas pendant une crise.
Les erreurs fréquentes
- Une extension de sauvegarde qui stocke ses fichiers sur le même serveur que le site.
- Des sauvegardes qui échouent sans prévenir, par exemple parce que l’espace disque est plein.
- Une seule copie, écrasée chaque nuit.
- Des sauvegardes jamais testées.
- Oublier que les sauvegardes contiennent des renseignements personnels. Avec la Loi 25, elles doivent être protégées et avoir une durée de conservation. Si elles sont stockées à l’extérieur du Québec, même ailleurs au Canada, votre politique de confidentialité doit l’indiquer.
Les questions à poser à votre hébergeur
- À quelle fréquence mon site est-il sauvegardé, base de données comprise?
- Où sont stockées les copies? Y en a-t-il une hors du serveur?
- Combien de temps sont-elles conservées?
- Combien de temps faut-il pour restaurer mon site, et qui s’en occupe?
Chez cabana.dev : trois niveaux de sauvegarde
Chaque site est protégé par trois niveaux, chacun avec son rôle :
- Une image complète du serveur, prise par le fournisseur d’infrastructure. Si un serveur devient inutilisable, il peut être remis en marche rapidement, avec tous ses sites.
- Des sauvegardes de chaque site sur le serveur, pour revenir en arrière rapidement : une mise à jour qui tourne mal, une page supprimée par erreur, un piratage dont on connaît le moment.
- Des sauvegardes externes chez Backblaze, un fournisseur de stockage indépendant, pour la reprise après sinistre : même si le centre de données entier disparaissait, vos sites pourraient être reconstruits ailleurs.
La fréquence s’adapte à l’activité du site, sans supplément pour les sauvegardes horaires. Les sauvegardes horaires restent disponibles un à deux jours. Des sauvegardes quotidiennes, hebdomadaires et mensuelles permettent ensuite de remonter plus loin dans le temps.
Vos données au Canada, sur demande. Le serveur peut être hébergé dans un centre de données canadien, et les sauvegardes externes stockées dans la région canadienne de Backblaze, à Toronto. Avec la Loi 25, c’est un avantage concret : vos renseignements personnels restent au pays, et votre politique de confidentialité est plus simple à rédiger.
Si votre site est piraté, une bonne sauvegarde est souvent la voie la plus rapide pour repartir : voir Mon site WordPress est piraté : quoi faire.
Références : WordPress — Backups · WordPress — Backing Up Your Database · WordPress — Backing Up Your WordPress Files · Backblaze — région canadienne.
Des sauvegardes qui fonctionnent vraiment ?
Trois niveaux de sauvegarde, jusqu’à chaque heure, et vos données au Canada sur demande.