---
title: "DoliClone"
weight: 1
description: "Module Dolibarr de clonage et synchronisation d'environnements Dolibarr pour la pré-production et les tests."
category: "Administration"
type: "module-dolibarr"
---

# DoliClone

## Présentation

**DoliClone** est un module Dolibarr qui permet de cloner un environnement Dolibarr de production vers un serveur de destination (pré-production, tests, développement). Il transfère la base de données, les documents et les modules complémentaires, puis permet d'anonymiser les données personnelles pour respecter le RGPD.

## Pourquoi DoliClone ?

Disposer d'un environnement de test fidèle à la production est indispensable pour valider les mises à jour, former les utilisateurs ou tester de nouvelles configurations. DoliClone automatise la création de cet environnement sans intervention manuelle sur la base de données ni copie de fichiers en ligne de commande.

## Fonctionnalités principales

- **Clonage de la base de données** -- Sauvegarde table par table via le système DoliClone, transfert sécurisé par API REST et restauration automatique sur le serveur de destination
- **Copie des documents** -- Transfert de l'intégralité des fichiers Dolibarr (PDF, pièces jointes, etc.) avec vérification MD5 pour éviter les retéléchargements inutiles
- **Copie des modules complémentaires** -- Synchronisation du dossier `htdocs/custom/` entre les deux serveurs
- **Installation du coeur Dolibarr** -- Téléchargement et installation automatique de la version Dolibarr correspondante depuis GitHub
- **Anonymisation des données** -- Remplacement des données personnelles (noms, adresses, emails, téléphones) par des données fictives via la bibliothèque Faker, pour la conformité RGPD
- **Installeur autonome** -- Fichier ZIP téléchargeable depuis le serveur source, déployable sur un serveur vierge sans installation préalable de Dolibarr
- **Synchronisation automatique** -- Endpoint cron configurable pour maintenir le clone à jour sans intervention manuelle
- **Transfert par ZIP** -- Mode de transfert optimisé par archives ZIP pour les premiers déploiements volumineux
- **Indicateur sur la page de connexion** -- Affichage automatique de l'état du serveur (original ou cloné) sur la page de login Dolibarr
- **Désactivation de Stancer** -- Option post-clonage pour désactiver le mode production du module de paiement Stancer

![Page de configuration principale de DoliClone sur le serveur source avec les paramètres de sauvegarde et l'adresse API](screenshots/configuration-serveur-source.webp)

## Architecture

DoliClone fonctionne selon un modèle source/destination :

1. **Serveur source (production)** -- Le module expose une API REST permettant au serveur de destination de récupérer les données (base SQL, documents, modules)
2. **Serveur de destination (pré-prod)** -- L'installeur autonome ou le module installé se connecte à l'API du serveur source pour télécharger et restaurer les données

La communication entre les deux serveurs est sécurisée par une clé API et un filtrage par adresse IP.

## Prérequis

- Dolibarr 10.0 ou supérieur
- PHP 7.0 ou supérieur
- Module **API REST** de Dolibarr activé
- Module **Tâches planifiées (cron)** de Dolibarr activé
- Accès HTTPS entre les deux serveurs

## Support

- Mises à jour incluses pendant un an à compter de l'achat
- Correctifs publiés régulièrement sur DoliStore
- Support disponible via le [formulaire de contact CAP-REL](https://cap-rel.fr/sav-module-dolibarr/)
- Documentation en ligne : [doc.cap-rel.fr](https://doc.cap-rel.fr/projet_doliclone/accueil)
- Hébergement optimisé disponible sur [doliclone.fr](https://doliclone.fr)
