Sauvegarder WordPress sur le Storage Server : le guide avec WPvivid

Publié le 7 min de lecture

Une sauvegarde sur le même serveur n'est pas une sauvegarde. Ce guide montre en un quart d'heure comment WordPress se sauvegarde en SFTP sur un Storage Server séparé, avec un plugin gratuit.

Une sauvegarde qui se trouve sur le même serveur que le site n'est pas une sauvegarde. Si le disque est effacé, l'accès détourné ou l'installation chiffrée, elle disparaît avec le reste. Seule une copie sur un stockage séparé constitue une véritable assurance.

Ce guide montre le chemin le plus rapide pour y arriver : un plugin gratuit qui sauvegarde WordPress en SFTP sur un Storage Server, avec planification et règle de conservation. La mise en place prend un quart d'heure.

Pourquoi WPvivid

Le choix est étonnamment réduit sur un point précis. Ce qui compte, c'est une transmission chiffrée dans la version gratuite :

PluginDans la version gratuiteAdapté ?
WPvivid Backup & MigrationFTP et SFTPoui
UpdraftPlusFTP uniquement, SFTP et WebDAV payantsseulement avec achat
BackWPupFTP uniquementseulement avec achat

Le FTP simple transmet identifiants et contenus en clair. Pour une sauvegarde qui contient toute la base de données, table des utilisateurs incluse, ce n'est pas une bonne idée. WPvivid est donc le choix évident, il compte plus de 900 000 installations actives et a été mis à jour pour la dernière fois en septembre 2026.

Étape 1 : créer un sous-compte sur le stockage

Dans l'espace client, sous votre Storage Server, créez un sous-compte dédié aux sauvegardes, avec /backup/wordpress comme répertoire de départ. C'est plus important que cela n'en a l'air : les identifiants vont atterrir dans la base de données de WordPress, et celui qui les y trouve ne doit pouvoir atteindre rien d'autre que ce seul répertoire.

Dans la même étape, vérifiez deux options sous « Paramètres d'accès » :

  • SSH / SFTP / SCP / rsync doit être autorisé.
  • L'accessibilité externe doit être activée, sinon votre serveur web n'atteint pas le stockage par Internet.

Sur les serveurs fraîchement commandés, les deux sont actifs. Notez le nom d'hôte et le nom d'utilisateur, les exemples utilisent ici :

DonnéeExemple de valeur
Nom d'hôteu123456.storage.kernelhost.net
Sous-compteu123456-sub3
Répertoire/backup/wordpress
Port23

Étape 2 : vérifier la joignabilité avant de configurer quoi que ce soit

Cela épargne beaucoup de recherches plus tard. Si vous avez un accès shell sur le serveur web :

timeout 5 bash -c '</dev/tcp/u123456.storage.kernelhost.net/23' && echo "Port 23 joignable"

Sans accès shell, vous déposez un fichier pruefen.php dans le répertoire web, vous l'appelez une fois et vous le supprimez ensuite :

<?php
$f = @fsockopen('u123456.storage.kernelhost.net', 23, $e, $t, 5);
echo $f ? 'Port 23 joignable' : 'pas de connexion : ' . $t;

Si aucune connexion ne s'établit, votre hébergeur bloque les connexions sortantes sur ce port. Ce n'est pas rare en hébergement mutualisé. Il reste alors soit une demande à l'hébergeur, soit la voie du WebDAV, qui passe par le port 443.

Étape 3 : installer le plugin et enregistrer la destination

Dans l'administration de WordPress, sous Plugins, Ajouter, cherchez WPvivid Backup & Migration, installez-le et activez-le. L'entrée de menu WPvivid Backup apparaît ensuite à gauche.

Là, allez sur l'onglet Remote Storage et choisissez SFTP. Vous remplissez les champs ainsi :

ChampValeur
Storage Aliasun nom libre, par exemple KernelHost Storage
Hostu123456.storage.kernelhost.net
Port23, et non le 22 proposé
Usernameu123456-sub3
Passwordle mot de passe du sous-compte
Path/, car le sous-compte démarre déjà dans le bon répertoire

Avec Test and Add, le plugin vérifie la connexion avant de l'enregistrer. Si cela échoue, dans neuf cas sur dix c'est soit le port qui est faux, soit l'accessibilité externe qui est désactivée.

Étape 4 : la première sauvegarde à la main

Sur l'onglet Backup & Restore, vous choisissez Database + Files (WordPress Files) et, comme destination, Send backup to remote storage avec l'entrée que vous venez de créer. Puis Backup Now.

La première exécution prend quelques minutes selon la taille. Laissez la fenêtre du navigateur ouverte pendant ce temps, le plugin pilote la progression par appels répétés.

Étape 5 : planification et conservation

Sur l'onglet Schedule, vous activez la planification. Ce qui a fait ses preuves :

QuoiRythmeConservation
Base de donnéeschaque jour10 copies
Base de données et fichierschaque semaine4 copies

Placez l'heure dans les heures nocturnes de vos visiteurs principaux. La conservation se règle sous Settings, où se trouve aussi l'interrupteur qui décide si les anciennes sauvegardes doivent également être supprimées sur le stockage distant. Activez-le, sinon le stockage se remplit avec le temps.

À noter : les instantanés du Storage Server sont un niveau supplémentaire et travaillent indépendamment de tout cela. Selon l'offre, 10, 20, 30 ou 40 instantanés manuels sont disponibles, plus autant d'instantanés automatiques.

Étape 6 : vérifier que la sauvegarde vaut quelque chose

C'est l'étape la plus souvent sautée, et la plus importante. Regardez ce qui se trouve réellement sur le stockage :

sftp -P 23 u123456-sub3@u123456.storage.kernelhost.net
sftp> ls -l
sftp> bye

Faites attention à deux choses : la taille du fichier doit être plausible, et il doit y avoir à la fois une archive de base de données et une archive de fichiers. Une archive de quelques kilooctets est un échec, pas un succès.

Et ensuite le véritable test : restaurez la sauvegarde une fois sur une installation de test. Une sauvegarde jamais vérifiée est une supposition.

Restaurer, et le hic

Dans la version gratuite, une sauvegarde qui se trouve sur le stockage distant ne peut pas être remise en place directement, la restauration des sauvegardes distantes relève de la version payante. La voie gratuite fonctionne malgré tout et ne prend que quelques minutes de plus :

  1. Télécharger l'archive depuis le stockage en SFTP.
  2. Dans le plugin, sous Backup & Restore, ouvrir la zone Upload et téléverser l'archive.
  3. La sauvegarde téléversée apparaît dans la liste et se restaure depuis là.

Comptez ce détour dans votre plan d'urgence. Qui s'aperçoit pour la première fois en situation réelle qu'un téléchargement s'intercale encore perd du temps inutilement.

Où cette méthode s'arrête

Tout plugin de sauvegarde travaille à l'intérieur de PHP et se heurte donc aux limites de temps et de mémoire. À partir de quelques gigaoctets au total, cela devient laborieux, et avec de très grandes médiathèques l'exécution finit par s'interrompre.

La meilleure voie est alors rsync ou BorgBackup, les deux directement depuis une tâche planifiée sur le serveur et les deux disponibles nativement sur le stockage :

rsync -az --delete -e "ssh -p 23" \
      /var/www/example.com/ \
      u123456-sub3@u123456.storage.kernelhost.net:/dateien/

Cela ne transfère que les modifications et ne connaît aucune limite PHP. Cela suppose toutefois un serveur à soi avec un accès shell. Plus de détails sur cette voie dans Utiliser un Storage Server pour son propre site.

Quelles autres parties de WordPress peuvent être déplacées sur le stockage, donc la médiathèque et les téléchargements, et où se situent les limites, c'est expliqué dans Utiliser un Storage Server avec WordPress.

Les quatre erreurs les plus fréquentes

  • Port 22 au lieu de 23. Le plugin propose 22, notre stockage écoute sur 23.
  • Accessibilité externe désactivée. Le test depuis l'espace client fonctionne alors, mais pas depuis le serveur web.
  • Compte principal au lieu d'un sous-compte. Les identifiants se trouvent ensuite dans la base de données du site. Avec le compte principal, tout en dépend.
  • Les anciennes sauvegardes ne sont jamais supprimées. Sans règle de conservation activée pour le stockage distant, l'espace se remplit, et à un moment la sauvegarde échoue en silence.

Quelle offre convient

Pour les sauvegardes d'un seul site WordPress, Storage-1 avec 1 TB pour 9,99 euros suffit très longtemps. Pour situer : un site moyen de 5 GB au total occupe environ 50 GB avec dix sauvegardes conservées, soit cinq pour cent de l'offre.

OffreEspaceInstantanésPrix
Storage-11 TB10 plus 10 automatiques9,99 EUR
Storage-25 TB20 plus 20 automatiques29,99 EUR
Storage-310 TB30 plus 30 automatiques39,99 EUR
Storage-420 TB40 plus 40 automatiques69,99 EUR

Tous les Storage Server se trouvent en Allemagne, autorisent jusqu'à 100 sous-comptes, parlent en plus du SFTP aussi SMB, WebDAV, rsync et BorgBackup, et arrivent sans frais de mise en service. La facturation se fait en PrePaid sans durée minimale, vous pouvez donc commencer petit et grandir quand d'autres sites s'ajoutent.

Questions fréquentes

Pourquoi WPvivid et pas UpdraftPlus ?
Parce que le SFTP est inclus chez WPvivid dans la version gratuite. Chez UpdraftPlus, le SFTP et le WebDAV font partie de la version payante, et la version gratuite ne laisse que du FTP simple sans chiffrement. BackWPup ne propose lui aussi que du FTP dans sa version libre.
Quel port faut-il saisir ?
Le port 23. Le plugin propose 22, parce que c'est le port SSH habituel. Notre Storage Server écoute sur 23, et c'est de loin la cause la plus fréquente lorsque le test de connexion échoue.
Ai-je besoin d'un sous-compte dédié ?
Pas obligatoirement, mais c'est vivement recommandé. Les identifiants se retrouvent ensuite dans la base de données de WordPress. Avec un sous-compte qui ne voit que le répertoire de sauvegarde, celui qui met la main sur ces données n'atteint rien d'autre. Chaque Storage Server autorise jusqu'à 100 sous-comptes.
À quelle fréquence faut-il sauvegarder ?
Pour un site qui change chaque jour, la base de données tous les jours et l'ensemble chaque semaine. Pour un site rarement modifié, une fois par semaine suffit. Ce qui compte, c'est moins le rythme que la question de savoir combien de travail vous voulez refaire en cas de coup dur.
Combien de sauvegardes faut-il conserver ?
Au moins assez pour qu'un problème se remarque avant que la dernière version saine ne sorte de la rotation. Avec une sauvegarde quotidienne, sept à dix est une bonne valeur. S'y ajoutent les instantanés du Storage Server comme deuxième niveau, de 10 à 40 selon l'offre.
Puis-je restaurer directement depuis le stockage ?
Pas de façon immédiate dans la version gratuite, la restauration des sauvegardes distantes y relève de la version payante. La voie gratuite consiste à télécharger l'archive en SFTP, à la téléverser dans le plugin et à restaurer depuis là. Cela fonctionne, cela prend juste quelques minutes de plus.
Que faire avec un site vraiment très gros ?
À partir de quelques gigaoctets, tout plugin PHP se heurte aux limites de temps et de mémoire. La meilleure voie est alors rsync ou BorgBackup depuis une tâche planifiée sur le serveur, les deux sont disponibles nativement sur le stockage. Cela suppose toutefois un serveur à soi avec un accès shell.
Comment reconnaître qu'une sauvegarde est réellement utilisable ?
Uniquement au fait que vous l'avez restaurée une fois. Vérifiez au minimum la taille et le contenu de l'archive, et restaurez-la une fois sur une installation de test. Une sauvegarde jamais vérifiée est une supposition, pas une sauvegarde.
La sauvegarde ralentit-elle mon site ?
Pendant son exécution, un peu, parce que des fichiers sont lus et compressés. Placez donc la planification aux heures nocturnes de vos visiteurs principaux. Le transfert lui-même pèse surtout sur le raccordement, pas sur le site.
Combien coûte le stockage ?
Storage-1 avec 1 TB coûte 9,99 euros par mois et suffit très longtemps pour les sauvegardes d'un site. Au-dessus, il y a Storage-2 avec 5 TB pour 29,99, Storage-3 avec 10 TB pour 39,99 et Storage-4 avec 20 TB pour 69,99. Site en Allemagne, pas de frais de mise en service, PrePaid et sans durée minimale.

WordPress Backup WPvivid SFTP Storage Server Plugin Wiederherstellung