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.