UpdraftPlus : sauvegarder son site WordPress automatiquement
Si votre hébergeur perdait demain matin les données de votre compte, de quoi disposeriez-vous pour remettre le site en ligne ? Avec UpdraftPlus, une extension de sauvegarde pour WordPress, la réponse tient en une copie récente rangée ailleurs que chez lui. Elle ne protège cependant que si elle est réglée avec soin et si une restauration a été testée.
Ce que fait UpdraftPlus, et ce qu'il laisse de côté
UpdraftPlus est une extension WordPress qui crée des sauvegardes selon un calendrier, les envoie vers un stockage externe et permet de restaurer le site depuis le tableau de bord. Elle existe en version gratuite et en version payante.
Elle copie la base de données, qui contient vos textes, vos réglages, vos commandes et vos messages, ainsi que le dossier de contenu : thèmes, extensions, images et documents mis en ligne. Elle laisse de côté le cœur de WordPress, que l'on peut retélécharger, et certains fichiers placés hors du dossier de contenu, comme le fichier de configuration : selon l'éditeur, la version payante en couvre davantage. Les e-mails, la zone DNS du domaine et les données de vos outils extérieurs n'en font pas partie, comme le détaille l'article sur la sauvegarde d'un site internet.
Régler le calendrier et le stockage
Le rythme
L'extension permet de programmer séparément les fichiers et la base de données. Un site vitrine modifié quelques fois par an peut se contenter d'une sauvegarde hebdomadaire des fichiers. Un site qui reçoit des réservations ou des commandes demande une sauvegarde quotidienne de la base, qui change tous les jours. Les intervalles proposés vont de quelques heures à plusieurs semaines : pour une boutique, retenez le plus court que le serveur supporte sans ralentir le site.
Une restauration ramène le site à l'état de la copie : tout ce qui est arrivé depuis, comme une commande ou un message, est perdu. Plus le site vit vite, plus le rythme doit être serré. Réglez aussi le nombre de copies conservées, et gardez plusieurs semaines d'historique pour retrouver une version d'avant une erreur découverte tard.
Le stockage externe
Par défaut, les copies restent sur le serveur du site : une panne ou un piratage les emporterait avec lui. Choisissez une destination distante, comme Dropbox, Google Drive, un espace de stockage compatible S3 ou un serveur FTP, selon ce que propose votre version. Ouvrez ce compte à votre nom pour garder la main si vous changez de prestataire.
Garder plusieurs copies
Une copie unique reste fragile : si elle disparaît avec le reste, il ne vous reste rien. La règle des trois copies, sur deux supports, dont une hors du lieu principal, se traduit simplement : celles d'UpdraftPlus sur un stockage externe, celles de votre hébergeur, et une copie complète que vous téléchargez de temps en temps sur un disque à vous.
Les sauvegardes de l'hébergeur complètent le dispositif sans le remplacer : leur durée de conservation est parfois courte, et leur restauration dépend de l'assistance. Ces fichiers contiennent des données de vos clients : réservez-en l'accès aux personnes concernées et supprimez les plus anciennes dont vous n'avez plus besoin.
Protégez aussi le compte qui reçoit les copies : mot de passe unique, double authentification, accès limité. Une sauvegarde contient la base de données du site, donc des données personnelles. Selon l'éditeur, la version payante peut chiffrer la base sauvegardée.
Tester une restauration
Une sauvegarde jamais restaurée reste une hypothèse. Au moins une fois, restaurez-la sur une copie du site, à une adresse de test ou dans un environnement de préproduction, que certains hébergeurs créent en quelques clics. Ne tentez pas ce premier essai sur le site en ligne : une restauration remplace son contenu actuel. Vérifiez que les pages s'affichent, que les images sont là, que le formulaire fonctionne, et notez le temps pris.
Si le site est tombé, la méthode repart d'un WordPress neuf, d'UpdraftPlus réinstallé et d'un accès à votre stockage distant, qui permet de retrouver les copies. Gardez ces accès à portée de main, hors du site lui-même.
La version payante ajoute, selon l'éditeur, des sauvegardes automatiques avant les mises à jour et des sauvegardes incrémentales, qui ne copient que ce qui a changé. Avec la version gratuite, lancez une sauvegarde manuelle avant chaque série de mises à jour, selon la méthode de l'article sur les mises à jour WordPress.
Limites et points d'attention
UpdraftPlus convient bien à un site WordPress de taille modeste ou moyenne, dont le propriétaire veut garder la main sur ses copies. Une boutique à fort trafic ou un site très lourd peut demander une solution plus robuste, proposée par l'hébergeur ou par un service de sauvegarde en continu. Dans tous les cas :
- sur un hébergement modeste, un site très volumineux peut dépasser le temps accordé à une sauvegarde : fractionnez les copies ou demandez conseil à l'hébergeur ;
- gardez l'extension à jour, comme toutes les autres ;
- recevez le rapport de sauvegarde par e-mail : un échec silencieux est le pire scénario ;
- n'activez qu'une seule extension de sauvegarde à la fois, pour ne pas surcharger le serveur.
Gardez dans un document la liste de ce qui a été réglé : extension utilisée, compte de stockage, rythme, nombre de copies et personne qui sait restaurer. Ce mémo vous servira le jour où vous changerez de prestataire.
Cette semaine, en trois gestes
- Installez l'extension, créez un stockage distant à votre nom, programmez fichiers et base séparément, puis lancez une première sauvegarde.
- Restaurez-la sur une copie de test et notez le temps nécessaire.
- Téléchargez une copie complète sur un support à vous, et notez qui sauvegarde quoi, y compris chez votre prestataire. Pour un site à créer, cette question se pose dès la demande de devis.