Nouveaux produits

Ce module ou cette version n'est plus disponible. Il a peut-être été abandonné par son auteur ou remplacé par un autre module ou une autre version.

BackupGuard : sauvegarde chiffrée, restauration et mise à jour de Dolibarr

mp24503d20261002112857

Nouveau

Sauvegarde complète de Dolibarr (base et documents) chaque nuit, sans mysqldump, chiffrée au format openssl et envoyée vers Nextcloud/WebDAV, S3, FTP ou SFTP. Vérification, rétention, alertes e-mail, journal. Restauration et mise à jour de Dolibarr depuis le navigateur.

  • Auteur Theo Pequignot
  • Version du module 2.2.0
  • Date de sortie 02/10/2026
  • Accès aux mises à jour et aux téléchargements 2 ans
  • Comment contacter l'assistance contact@theopequignot.fr
  • Compatibilité Dolibarr V16 - V24   -   PHP7.4 - 8.4
  • Dernière mise à jour 03/10/2026 20:14

Plus d'infos...

Une question avant d'acheter ? Écrivez-moi : contact@theopequignot.fr

Documentation complète sur le wiki officiel Dolibarr : wiki.dolibarr.org/index.php/Module_BackupGuard_FR

La sauvegarde native de Dolibarr dépend de la commande mysqldump, que beaucoup d'hébergements mutualisés et de conteneurs n'ont pas ou refusent d'exécuter (« Échec de l'exécution de commande externe »). Elle n'est pas planifiée, pas chiffrée, et reste sur le même serveur que les données. BackupGuard fait une sauvegarde complète, planifiée, chiffrée, vérifiée et envoyée ailleurs, sans rien installer sur le serveur.

Le tableau de bord : dernière sauvegarde réussie, planification, diagnostic du serveur, destinations et journal.

Le tableau de bord : dernière sauvegarde réussie, planification, diagnostic du serveur, destinations et journal.

Ce que fait le module

  • Export de la base en pur PHP : toutes les tables Dolibarr sont lues dans un instantané InnoDB cohérent et écrites en flux dans un fichier SQL. Aucun binaire requis, mémoire constante : le module tient dans les 128 Mo d'un hébergement modeste. Si mysqldump existe, il peut être utilisé, avec repli automatique.
  • Documents inclus : le dossier des documents est ajouté fichier par fichier dans un zip, avec des exclusions configurables (dossiers temp, cache, fichiers .tmp).
  • Chiffrement AES-256 au format standard de la commande openssl enc : une sauvegarde se déchiffre sur n'importe quelle machine avec openssl, sans Dolibarr ni ce module.
  • Destinations, plusieurs à la fois : copie locale, WebDAV (Nextcloud, ownCloud, kDrive, Infomaniak), stockage S3 compatible (AWS, Scaleway, OVH, Backblaze B2, Wasabi, MinIO), FTP/FTPS, SFTP. Bouton « Tester la connexion » qui affiche le message d'erreur réel du serveur distant.
  • Planification : tâche quotidienne à l'heure choisie (le module Travaux planifiés est activé pour vous), script en ligne de commande pour un cron système, et une URL avec clé secrète pour les hébergements sans aucun cron. Bouton « Sauvegarder maintenant ».
  • Rétention par destination : les N dernières sauvegardes, plus la première de chaque mois pendant M mois. La purge n'a lieu qu'après un envoi réussi.
  • Vérification systématique : intégrité du zip, marqueur de fin du dump, somme SHA-256, déchiffrement de contrôle. Une sauvegarde incomplète est marquée en erreur, jamais présentée comme bonne.
  • Alertes e-mail en cas d'échec, et quand aucune sauvegarde n'a réussi depuis N jours : le silence d'une sauvegarde qui ne tourne plus est détecté.
  • Tableau de bord : dernière sauvegarde réussie, état de la planification, diagnostic du serveur, destinations, trente dernières exécutions avec téléchargement.
  • Restauration depuis le navigateur : envoi du fichier, analyse sans rien modifier, contrôle de chaque instruction SQL, sauvegarde de sécurité de l'état actuel, puis restauration suivie en direct. Si elle s'arrête en route : « Réessayer » ou « Revenir à l'état d'avant ». Sert aussi à déménager vers un Dolibarr neuf. Un script en ligne de commande reste fourni pour les très grosses bases.
  • Mise à jour de Dolibarr : la version corrective et la version majeure suivante sont proposées. Le paquet officiel est contrôlé fichier par fichier avec les empreintes publiées par Dolibarr ; une sauvegarde complète et une copie des fichiers remplacés sont faites d'abord, et un bouton remet les fichiers d'avant tant que la base n'est pas mise à niveau. Dans un conteneur Docker, le module affiche la marche à suivre.

Réglages : contenu de la sauvegarde, exclusions, et chiffrement avec la commande openssl pour déchiffrer.

Réglages : contenu de la sauvegarde, exclusions, et chiffrement avec la commande openssl pour déchiffrer.

Les destinations WebDAV et S3, et le résultat d'un test de connexion.

Les destinations WebDAV et S3, et le résultat d'un test de connexion.

Restaurer et mettre à jour depuis le navigateur

La restauration : envoyer un fichier ou choisir une sauvegarde présente sur le serveur. Rien n'est modifié avant l'analyse et votre confirmation.

La restauration : envoyer un fichier ou choisir une sauvegarde présente sur le serveur. Rien n'est modifié avant l'analyse et votre confirmation.

La mise à jour de Dolibarr : vérifications du serveur, version corrective et version majeure suivante proposées.

La mise à jour de Dolibarr : vérifications du serveur, version corrective et version majeure suivante proposées.

Pour qui

  • Les installations en hébergement mutualisé ou en conteneur Docker où la sauvegarde native échoue.
  • Les entreprises qui veulent une copie hors du serveur, chiffrée, sans y penser.
  • Les intégrateurs qui gèrent plusieurs Dolibarr et veulent un journal et des alertes.

Planification : heure quotidienne, état réel de la tâche, URL de déclenchement, ligne de commande, rétention.

Planification : heure quotidienne, état réel de la tâche, URL de déclenchement, ligne de commande, rétention.

Installation

Accueil → Configuration → Modules → « Déployer/installer un module externe », envoyez le zip puis activez BackupGuard. La première sauvegarde locale fonctionne sans aucun réglage ; ajoutez ensuite une destination distante et la phrase secrète.

Alertes : destinataire, délai sans sauvegarde réussie, e-mail de test.

Alertes : destinataire, délai sans sauvegarde réussie, e-mail de test.

Compatibilité

  • Dolibarr 16 à 24, vérifié sur 16.0, 18.0, 20.0, 22.0, 23.0 et 24.0.
  • PHP 7.4 à 8.4. Base MySQL ou MariaDB (sur PostgreSQL, documents seuls). Extensions zip, openssl et curl ; ftp et ssh2 selon la destination.
  • Français et anglais inclus. Support par e-mail et mises à jour pendant 2 ans.

Support

Une question avant l'achat, un souci d'installation ou de mise à jour ? Écrivez-moi directement, je suis le développeur du module et je vous réponds moi-même.

E-mail : contact@theopequignot.fr

Site : theopequignot.fr · Theo Pequignot

Support et mises à jour inclus pendant 2 ans.

Présentation complète et support
Retrouvez la présentation complète du module, ses captures, ses questions fréquentes et le formulaire de support sur modules.theopequignot.fr. Ce site sert uniquement à présenter mes modules et à vous aider en cas de problème. L’achat se fait ici, sur le Dolistore.




If you think this module is a fork of another one (published after the first one) or violates some terms or conditions of use (for users or vendors), you can make a report at dolistore@dolibarr.org