Accueil Produits Plugins WP BackupFlow - Backup, Restore & S3 for WordPress
Plugins WP 25 Sep, 2026

BackupFlow - Backup, Restore & S3 for WordPress

Un plugin de sauvegarde complet pour WordPress qui vous permet de créer des sauvegardes automatiques, de les stocker localement ou sur S3, et de restaurer votre site en toute sécurité en un seul clic.

Depuis 4,99 €/année

À propos de ce produit

BackupFlow est une solution complète pour créer, gérer et restaurer des sauvegardes WordPress directement depuis le panneau d'administration.

Sauvegardez vos fichiers, vos bases de données ou les deux , planifiez-les automatiquement, stockez-les localement ou sur des services compatibles avec Amazon S3 et restaurez votre site en un clic lorsque vous en avez besoin.

Conçu avec une attention particulière portée à l'intégrité des sauvegardes, à la sécurité lors des restaurations et au contrôle administrateur .

🚀 Sauvegardes complètes et flexibles

Choisissez précisément ce que vous souhaitez protéger dans chaque sauvegarde :

  • ✅ Sauvegarde complète des fichiers + base de données .
  • 📁 Sauvegarde des fichiers uniquement.
  • 🗄️ Sauvegarde de la base de données uniquement.
  • 📦 Compression des sauvegardes au format ZIP .
  • 🔐 Génération d' une somme de contrôle SHA-256 pour vérifier l'intégrité de chaque sauvegarde.
  • 📋 Génération automatique d'un fichier manifest.json contenant des informations sur la version, les composants, les exclusions, la taille et les métadonnées.
  • ⚙️ Exportation de la base de données à l'aide de requêtes SQL paginées.
  • 🌐 Compatible avec les installations qui utilisent un WP_CONTENT_DIR externe .

🛡️ Exclusion intelligente des fichiers sensibles

BackupFlow exclut automatiquement les fichiers et répertoires qui ne devraient normalement pas faire partie d'une sauvegarde :

  • .git , .svn et .hg .
  • module_node .
  • Journaux WordPress.
  • Fichiers .env .
  • Fichiers .htpasswd .
  • Clés et certificats .pem , .key , .p12 et .pfx .
  • Le répertoire de stockage de sauvegarde lui-même.
  • Fichiers temporaires générés par le plugin.

Lorsque cela est nécessaire, l'administrateur peut inclure explicitement des fichiers sensibles , autoriser séparément l'inclusion de wp-config.php et définir ses propres exclusions personnalisées .

⏰ Automatisez vos sauvegardes

Configurez vos sauvegardes une seule fois et laissez WordPress s'occuper du reste grâce à WP-Cron .

Fréquences disponibles :

  • 🕐 Toutes les heures.
  • 🕑 Deux fois par jour.
  • 📅 Tous les jours.
  • 📆 Hebdomadaire.
  • 🗓️ Mensuel.

De plus, BackupFlow intègre un système de gestion entièrement automatisé :

  • ♻️ Rotation par nombre maximal de sauvegardes .
  • 🧹 Renvoi basé sur l'ancienneté maximale .
  • 🗑️ Nettoyage automatique des anciens travaux et des journaux.
  • ⚙️ File d'attente des tâches en arrière-plan.
  • 📊 Suivi de la progression de la sauvegarde et de la restauration.
  • 🔄 Récupération des tâches bloquées ou abandonnées.
  • 🔒 Blocage exclusif pour empêcher les opérations simultanées incompatibles.
  • 🚫 Protection contre les emplois en double.

📧 Notifications par e-mail

Recevez des alertes en cas d'événements importants :

  • ✅ Sauvegarde terminée.
  • ❌ La sauvegarde a échoué.
  • ✅ Restauration terminée.
  • ❌ Restauration échouée.

☁️ Stockage local et S3

Enregistrez vos sauvegardes localement ou envoyez-les vers un stockage distant compatible S3 .

🔐 Stockage local sécurisé

Les sauvegardes locales sont stockées dans un répertoire protégé par divers mécanismes de sécurité :

  • .htaccess .
  • index.php .
  • index.html .
  • web.config .
  • Autorisations restrictives du système de fichiers.

Fichiers de sauvegardeCes fichiers ne sont pas servis directement depuis le répertoire de stockage. Les téléchargements passent par WordPress via le fichier admin-post.php et sont protégés par des permissions et des nonces.

☁️ Compatible avec Amazon S3, MinIO et les services S3

  • Compatible avec Amazon S3 .
  • Compatible avec MinIO .
  • Compatible avec les fournisseurs qui implémentent l'API S3.
  • 🔏 Authentification à l'aide de la version 4 de la signature AWS .
  • 📦 Téléchargements en plusieurs parties pour les fichiers volumineux.
  • 🔐 Chiffrement du serveur utilisant AES256 .
  • ⚙️ Point de terminaison, compartiment, région, préfixe et style de chemin configurables.

Les informations d'identification peuvent être configurées à partir du panneau d'administration ou à l'aide des constantes WPBM_S3_* .

Les identifiants stockés localement sont chiffrés à l'aide d' OpenSSL , et chaque sauvegarde conserve des informations sur la configuration de stockage avec laquelle elle a été générée.

♻️ Restauration sécurisée en un clic

Restaurez vos sauvegardes directement depuis le tableau de bord WordPress et sélectionnez les composants que vous souhaitez récupérer :

  • 📁 Fichiers uniquement.
  • 🗄️ Base de données uniquement.
  • 🔄 Fichiers + base de données.

Avant d'effectuer une restauration, BackupFlow effectue divers contrôles afin de réduire le risque d'utiliser une sauvegarde incorrecte ou manipulée.

  • 🔐 Vérification de la somme de contrôle obligatoire.
  • 📋 Validation du manifeste et de ses composantes.
  • 🌐 Détection des sauvegardes provenant d'un autre domaine.
  • 🌐 Détection des sauvegardes appartenant à un autre site au sein de WordPress Multisite.
  • 💾 Création automatique d'une sauvegarde de sécurité avant la restauration .
  • 🚧 Activation du mode de maintenance réel à l'aide de .maintenance .
  • 🛡️ Protection de la circulation pendant les travaux de restauration.
  • ⚙️ Préservation des options nécessaires au fonctionnement du plugin.
  • 🔌 Préservation des plugins actifs .
  • 🧹 Videz le cache une fois le processus terminé.

🛡️ Protections pendant la restauration

Le processus de restauration comprend des contrôles spécifiques contre :

  • Fermeture éclair.
  • Chemins situés en dehors du répertoire autorisé.
  • Liens symboliques.
  • Itinéraires en double.
  • Fichiers manipulés.
  • Chemins invalides.
  • Écrasement non autorisé du fichier wp-config.php .

Les exclusions définies dans le manifeste sont respectées lors de la restauration. De plus, l'extension évite la restauration dans son propre répertoire actif et ignore les fichiers .maintenance éventuellement présents dans la sauvegarde.

🔒 La sécurité dans chaque opération

BackupFlow intègre différents niveaux de contrôle pour protéger les fonctions système les plus sensibles :

  • 👤 Fonctionnalités indépendantes pour gérer, restaurer, télécharger et supprimer les sauvegardes.
  • 🔑 Nonces pour les transactions sensibles.
  • 🌐 Validation du domaine.
  • 🛡️ Protection contre le franchissement de chemin.
  • 📦 Validation des itinéraires contenus dans les fichiers ZIP.
  • 🔍 Détection des articles en double.
  • ✅ Validation des entrées externes.
  • ☁️ Validation des compartiments et des points de terminaison S3.
  • 📏 Vérification de la taille du fichier distant.
  • 🔐 Vérification de la somme de contrôle avant le téléchargement ou la restauration.
  • 🚫 Les fichiers de sauvegarde ne sont pas directement exposés.
  • 🔏 Le secret S3 n'est jamais renvoyé via l'API REST.
  • 🔑 Les clés de licence sont stockées localement et cryptées.

🩺 Vérifications avant vol et état du système

Avant d'effectuer des opérations importantes, BackupFlow peut vérifier automatiquement si le serveur est prêt.

Les contrôles système avant vol :

  • 🐘 Version PHP.
  • 📦 Extension de code postal disponible.
  • 🗄️ Connexion à la base de données.
  • 💽 Espace libre disponible.
  • ✍️ Autorisations d'écriture du stockage.
  • 📂 Disponibilité d'entreposage temporaire local.
  • ⏰ État de WP-Cron.
  • 📅 Prochaine exécution prévue.
  • 🛡️ Protection Web du répertoire de stockage.
  • ☁️ Paramètres de stockage.
  • ⚠️ Erreurs liées à la planification des tâches.
  • ⚙️ Offres d'emploi actuellement disponibles.
  • 🔒 État du verrouillage de restauration.

📊 Tableau de bord d'administration complet

Contrôlez l'état de vos sauvegardes depuis une interface centralisée au sein de WordPress.

  • 📈 Statistiques générales.
  • ✅ Nombre de sauvegardes effectuées.
  • ❌ Sauvegardes échouées.
  • 💽 Espace de stockage utilisé.
  • ⏰ Prochaine exécution prévue.
  • 🩺 État général du système.
  • 🚦 Inspection visuelle avant vol.
  • 📦 Liste complète des sauvegardes.
  • ⬇️ Télécharger les sauvegardes.
  • 🔍 Vérification d'intégrité.
  • ♻️ Restauration.
  • 🗑️ Élimination.
  • ⛔ Annulation des tâches en file d'attente.
  • 📜 Journal d'activité.
  • 🔔 Notifications de statut.
  • ⚙️ Configuration complète depuis le panneau.
  • ☁️ Configuration S3 intégrée.
  • 🔑 Écran séparé pour la gestion des licences.

⌨️ Compatible avec WP-CLI

Gérez-vous vos serveurs depuis le terminal ? BackupFlow inclut également des commandes pour WP-CLI .

À partir de la ligne de commande, vous pouvez :

  • 💾 Créez des sauvegardes.
  • ♻️ Restaurez les sauvegardes.
  • 📋 Liste des exemplaires disponibles.
  • 🩺 Effectuez les vérifications avant vol.
  • 🧹 Nettoyer les travaux temporaires et obsolètes.

✨ Tout ce dont vous avez besoin pour gérer les sauvegardes WordPress

BackupFlow combine sauvegardes automatiques, restaurations sélectives, vérification d'intégrité, stockage S3, rotation, surveillance et outils de gestion en une solution unique.

Que vous gériez un seul site WordPress ou des projets professionnels, des serveurs ou plusieurs installations, vous disposez des outils nécessaires pour organiser, vérifier et préparer vos sauvegardes à la restauration.


💾 Automatisez vos sauvegardes.
🔐 Vérifiez son intégrité.
☁️ Stockez-les localement ou dans S3.
♻️ Restaurez-le quand vous en avez besoin.

Configuration système requise

Pour utiliser BackupFlow correctement, votre installation WordPress doit répondre aux exigences suivantes :

  • ✅ Une installation WordPress active.
  • 🐘 Une version de PHP compatible avec WordPress et BackupFlow.
  • 📦 Extension PHP ZIP activée pour créer et traiter les fichiers de sauvegarde.
  • 🔐 Extension OpenSSL recommandée pour le chiffrement local des identifiants S3.
  • 🗄️ Accès fonctionnel à la base de données WordPress.
  • 💽 Espace libre suffisant pour créer des sauvegardes et des fichiers temporaires.
  • 📂 Autorisations d'écriture sur le répertoire de stockage utilisé par le plugin.
  • ⏰ WP-Cron activé pour exécuter des sauvegardes automatiques et des tâches planifiées.
  • 🌐 Connexion sortante HTTPS si vous utilisez un stockage distant compatible S3.
  • ✉️ Configuration fonctionnelle de la messagerie dans WordPress si vous souhaitez recevoir des notifications par e-mail.

💡 BackupFlow inclut un système de pré-vérification qui vérifie automatiquement l'état du serveur, l'extension ZIP, la connexion à la base de données, l'espace disponible, les autorisations d'écriture, WP-Cron, le stockage configuré et d'autres exigences importantes avant d'exécuter les opérations.

☁️ Configuration requise facultative pour le stockage S3

Si vous souhaitez stocker vos sauvegardes à distance, vous aurez besoin de :

  • ☁️ Un compte ou un service compatible avec l'API Amazon S3 .
  • 🪣 Un compartiment configuré et accessible.
  • 🔑 Clé d'accès et clé secrète avec les autorisations nécessaires.
  • 🌍 Région et point de terminaison correspondant au fournisseur utilisé.

BackupFlow est compatible avec Amazon S3, MinIO et d'autres fournisseurs compatibles S3 , y compris les configurations de point de terminaison et de style de chemin personnalisées.

Instructions d'installation

1️⃣ Téléchargez le plugin

Téléchargez le fichier ZIP BackupFlow depuis votre compte.

2️⃣ Accéder à WordPress

Connectez-vous au panneau d'administration de votre site WordPress et accédez à :

Extensions → Ajouter → Téléverser une extension

3️⃣ Installez BackupFlow

Sélectionnez le fichier ZIP téléchargé et cliquez sur Installer maintenant .

Une fois l'installation terminée, cliquez sur Activer le plugin .

4️⃣ Effectuer la vérification prévol

Accédez au panneau BackupFlow et vérifiez l'état du système.

🩺 Le système de prévol vérifiera automatiquement des aspects importants tels que :

  • Version PHP.
  • Extension ZIP.
  • Connexion à la base de données.
  • Espace libre disponible.
  • Permis d'écriture.
  • État de WP-Cron.
  • Configuration du stockage.
  • Protection du répertoire local.

5️⃣ Configurer le stockage

Vous pouvez utiliser le stockage local ou configurer un fournisseur compatible S3 .

Pour utiliser S3, saisissez :

  • 🔑 Clé d'accès.
  • 🔐 Clé secrète.
  • 🪣 Seau.
  • 🌍 Région.
  • 🔗 Point de terminaison, si votre fournisseur l'exige.
  • 📁 Préfixe ou itinéraire facultatif.

Les informations d'identification peuvent également être définies à l'aide des constantes WPBM_S3_* si vous préférez les gérer à partir des paramètres du serveur.

6️⃣ Configurez vos sauvegardes automatiques

Dans les paramètres de BackupFlow, vous pouvez définir la fréquence des sauvegardes :

  • 🕐 Toutes les heures.
  • 🕑 Deux fois par jour.
  • 📅 Tous les jours.
  • 📆 Hebdomadaire.
  • 🗓️ Mensuel.

Vous pouvez également configurer la rotation automatique en fonction du nombre maximal de sauvegardes ou de leur ancienneté.

7️⃣ Créez votre première sauvegarde

Depuis le tableau de bord BackupFlow, sélectionnez le type de sauvegarde que vous souhaitez effectuer :

  • 💾 Fichiers + base de données.
  • 📁 Fichiers uniquement.
  • 🗄️ Base de données uniquement.

Appuyez sur le bouton de création de sauvegarde et BackupFlow traitera l'opération en arrière-plan.

8️⃣ Installation terminée 🎉

Une fois votre première sauvegarde créée, vous pouvez la télécharger, vérifier son intégrité, la restaurer ou la supprimer directement depuis le panneau d'administration.

🔐 Avant d'effectuer une restauration, BackupFlow vérifiera automatiquement la somme de contrôle et l'intégrité de la sauvegarde afin d'accroître la sécurité du processus.


💡 Recommandation : Après avoir installé BackupFlow, créez une première sauvegarde complète et vérifiez son intégrité pour confirmer que le serveur et le stockage sont correctement configurés.