Intégrer Dolibarr avec OVH : Stratégie au Maroc
Guide pratique pour les PME, les associations et les entrepreneurs marocains qui souhaitent exploiter la puissance d’un ERP/CRM open‑source tout en tirant parti de l’infrastructure cloud d’OVH.
1. Pourquoi combiner Dolibarr et OVH ?
| Dolibarr | OVHcloud |
|---|---|
| • Solution ERP / CRM 100 % open‑source. • Installation légère, modules extensibles (facturation, stocks, contacts, projets, etc.). • Communauté active francophone, documentation en français. |
• Présence mondiale avec plusieurs data‑centers européens (dont un en France proche du Maroc). • Offres VPS, serveurs dédiés, cloud public et hybride. • Conformité RGPD, fuerte protection des données, facturation à la minute. • API robuste, support multi‑tenant, sauvegardes automatisées. |
| Bénéfice clé : Vous gardez la maîtrise totale de vos données (code source ouvert) tout en profitant d’un hébergement « cloud‑first » résilient, évolutif et conforme aux exigences locales. |
En résumé : Dolibarr fournit la logique métier, OVH fournit la plateforme d’hébergement scalable, performante et sécurisée.
2. Le cadre juridique et fiscal au Maroc
| Aspect | Implication |
|---|---|
| Protection des données | La loi n° 09‑08 sur la protection des données personnelles impose de stocker ou de traiter les données de citoyens marocains sur des serveurs situés dans le pays ou dans des juridictions offrant un niveau de protection équivalent. |
| Fiscalité | Les entreprises peuvent bénéficier du Régime de la Zone Franche (si implantation dans une zone franche) ou du Régime de la société offshore (pour les solutions cloud foreign). OVH propose des offres « Data Residency » qui permettent le traitement des données au sein de l’UE (France), mais pour le strict respect du 15‑09‑2023 – Data Localization Law, il faudra soit choisir un serveur situé en France (qui est considéré comme « équivalent » par l’ANRT) ou bien migrer les backups vers un data‑center local (ex : Maroc Telecom Data Center). |
| TVA | Les prestations d’hébergement et les licences SaaS sont soumises à la TVA au taux normal (20 %). Les PME peuvent récupérer la TVA sur leurs achats d’infrastructure si elles sont enregistrées à la TVA. |
Stratégie : Opter pour un serveur OVH déployé en France mais avec une architecture data‑sticky (les bases de données et les fichiers statiques sont réplicés en région marocaine via des sauvegardes externes ou via Cloudflare R2) afin de concilier souveraineté des données et conformité RGPD/ANRT.
3. Architecture d’intégration recommandée
3.1. Diagramme simplifié
[Utilisateur Marocain] → VPN / SSL → [OVH Cloud (VPS/Dedicated)]
│
├─> Dolibarr (PHP + MySQL/MariaDB)
│
├─> Stockage des pièces jointes (S3‑compatible OVH Object Storage)
│
└─> Sauvegarde quotidienne (snapshot) + réplication vers un bucket local (ex : Backblaze B2 ou serveur interne)
3.2. Choix de l’offre OVH
| Besoin | Offre OVH | Justification |
|---|---|---|
| Petite structure (≤ 10 utilisateurs) | VPS SSD 2 (2 vCPU, 4 Go RAM, 80 Go SSD) | Suffisant pour l’installation de Dolibarr, faible coût (≈ 5 €/mois). |
| Croissance rapide / trafic élevé | Dedicated Server 4 (4 vCPU, 16 Go RAM, 500 Go SSD) | Capacité à accueillir plusieurs modules (CRM, comptabilité, gestion de projet) sans goulet d’étranglement. |
| Stockage d’archives, pièces jointes | Object Storage (Bucket S3‑compatible) | Stockage quasi‑illimité, facturation à la Go, haute disponibilité. |
| Sauvegarde locale | Backup VPS (option « Backups » d’OVH) ou OVHcloud Private Cloud | Restaurations rapides, conformité aux exigences de rétention (30 jours minimum). |
Tip : Activez le “Data Residency – France” pour que les VM et les volumes soient physiquement hébergés en Europe, tout en gardant la charge de travail sous votre contrôle juridique marocain.
4. Étapes de mise en œuvre – Guide pas‑à‑pas
4.1. Pré‑requis
- Compte OVH – Créez un compte (ou utilisez un compte existant) et ajoutez un moyen de paiement valide.
- Nom de domaine – Enregistrez un domaine ".ma" ou un domaine générique avec un TLD qui vous permette de configurer des certificats SSL Let’s Encrypt (gratuit).
- Accès SSH – Générez une paire de clés (rsa 4096 bits) pour l’accès sans mot de passe.
- Base de données – Décidez si vous utiliserez MySQL/MariaDB (recommandé) ou PostgreSQL (si vous avez déjà une expertise).
4.2. Provisionnement de l’infrastructure
| Action | Commande / Console | Description |
|---|---|---|
| Créer une VM | OVH Manager → Cloud → “Create a new server” → choisissez “VPS SSD 2” | Sélectionnez le système d’exploitation Debian 12 (stable, compatible PHP). |
| Configurer le réseau | Ajoutez une IP publique + un reverse‑DNS (ex : erp.mondomaine.ma). |
Vous aurez besoin d’un FQDN pour Let’s Encrypt. |
| Créer un bucket Object Storage | “Object Storage → “Create a bucket” → nom dolibarr-backups”. |
Active la réplication vers un bucket secondaire si nécessaire. |
| Mettre en place un VPN (option) | OVH Cloud Firewall → créer une règle “allow SSH from IP Maroc”. | Restreint l’accès à l’administration only aux IPs de confiance. |
4.3. Installation de Dolibarr
# 1. Mise à jour du système
apt update && apt upgrade -y
# 2. Installation des dépendances
apt install -y apache2 php php-mysql php-gd php-xml php-mbstring mariadb-server unzip wget
# 3. Création de la base de données
mysql -u root -p <<SQL
CREATE DATABASE dolibarr CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'dolibarr_user'@'localhost' IDENTIFIED BY 'StrongP@ssw0rd!';
GRANT ALL PRIVILEGES ON dolibarr.* TO 'dolibarr_user'@'localhost';
FLUSH PRIVILEGES;
SQL
# 4. Téléchargement et décompression de Dolibarr
wget https://github.com/Dolibarr/dolibarr/archive/refs/tags/versions-20.tar.gz -O dolibarr.tar.gz
tar -xzf dolibarr.tar.gz
mv dolibarr-versions-20.0.2 dolibarr # (ajustez la version)
mv dolibarr /var/www/html/dolibarr
chown -R www-data:www-data /var/www/html/dolibarr
chmod -R 755 /var/www/html/dolibarr
# 5. Configuration d’Apache
cat > /etc/apache2/sites-available/dolibarr.conf <<EOF
<VirtualHost *:80>
ServerName erp.mondomaine.ma
DocumentRoot /var/www/html/dolibarr/htdocs
<Directory /var/www/html/dolibarr/htdocs>
Options -Indexes +FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/dolibarr_error.log
CustomLog ${APACHE_LOG_DIR}/dolibarr_access.log combined
</VirtualHost>
EOF
a2ensite dolibarr.conf
a2enmod rewrite
systemctl reload apache2
Après le déploiement : Accédez à
https://erp.mondomaine.madepuis votre navigateur. Vous serez redirigé vers l’installation guidée de Dolibarr. Suivez les écrans pour créer un compte administrateur, configurer la langue (français), choisir la base de données, etc.
4.4. Durcissement et sauvegarde
| Action | Détails |
|---|---|
| HTTPS | Installez certbot et obtenez un certificat Let’s Encrypt : certbot --apache -d erp.mondomaine.ma |
| Fail2Ban | Activez fail2ban pour bloquer les tentatives de brute‑force. |
| Sauvegarde automatisée | Créez un cron : 0 2 * * * mysqldump -u dolibarr_user -p'StrongP@ssw0rd!' dolibarr | gzip > /var/backups/dolibarr_$(date +\%F).sql.gz + transfert du fichier vers le bucket Object Storage via rclone. |
| RGPD / Localisation | Ajoutez dans le plan de continuité la routine de réplication des fichiers /dolibarr/files vers un serveur interne au Maroc (ex : un NAS ou un serveur dédié OVH installé à Casablanca). |
5. Intégration fonctionnelle : Modules et extensions les plus utiles pour le marché marocain
| Module | Fonctionnalité | Pourquoi l’adopter au Maroc |
|---|---|---|
ibilling |
Gestion de factures, devis, relances clients. | Conformité avec la fiscalité marocaine (TVA, retenues à la source). |
product + pricelists |
Gestion des stocks et des prix unitaires. | Permet de gérer les promotions saisonnières (Ramadan, Aïd). |
timesheets |
Suivi des heures de chantier ou de projet. | Utile aux PME du secteur du BTP, qui dominent le tissu économique marocain. |
project |
Gestion de projets avec jalons, affectation de tâches. | Facilite la mise en conformité avec les appels d’offres publics (exigence de suivi détaillé). |
emailnewsletter |
Envoi de campagnes emails (marketing). | Permet de toucher les clients via des canaux locaux (ex : réseaux sociaux marocains). |
Bon à savoir : La plupart de ces modules sont livrés avec le core de Dolibarr, il suffit de les activer via le menu Setup → Modules et de configurer les champs (ex : TVA marocaine à 20 %).
6. Optimisation du coût sur le long terme
| Élément | Coût estimé (€/mois) | Astuce pour la maîtrise |
|---|---|---|
| VPS SSD 2 (OVH) | 5 € | Ajoutez un coupon OVH (souvent disponible via partenaires locaux). |
| Storage Object (10 GB) | 0,10 € | Archivez les pièces jointes volumineuses (PDF, scans) dans un bucket Cold. |
| Sauvegarde hors‑site (Backblaze B2) | 0,01 € / GB | Conservez 30 jours gratuits, puis utilisez le tarif “$0.01/GB”. |
| Let’s Encrypt | 0 € | Gratuit, mais pensez à automatiser le renouvellement (certbot). |
| Total approximatif | ~5,11 € | Re‑négociez le prix dès le 6ᵉ mois en passant à un engagement de 12 mois. |
Conseil : Mettez en place une surveillance de l’utilisation (Grafana + Prometheus) pour anticiper les pics de stockage et éviter les dépassements de facturation inattendus.
7. Étude de cas : Une PME marocaine de distribution automobile
| Contexte | Solution mise en place |
|---|---|
| – 35 employés – Facturation en dirhams, TVA à 20 % – Besoin d’un suivi des stocks de pièces détachées dans plusieurs points de vente |
– Hébergement d’un serveur dédié OVH (4 vCPU, 16 Go RAM) en région France. – Installation de Dolibarr version 20.x. – Activation des modules product, stocks et ibilling. – Sauvegarde quotidienne vers un bucket OVH Object Storage (cold). – VPN site‑to‑site entre le serveur OVH et le serveur local du bureau de Rabat (pour accès interne). |
| Résultats | – Réduction de 30 % du temps consacré à la génération de factures. – Amélioration de 15 % de la visibilité des stocks entre les 3 succursales. – Coût total d’hébergement < 10 €/mois, avec un ROI estimé à 6 mois grâce aux économies de processus manuels. |
| Leçons tirées | – Le choix d’un serveur français a facilité la conformité RGPD. – La mise en place d’un VPN a limité les accès directs depuis internet, renforçant la sécurité. – La réplication vers un bucket « cold » a permis de respecter la règle de rétention de 6 mois imposée par l’ANRT. |
8. Bonnes pratiques & checklist finale
| Domaines | Actions à valider |
|---|---|
| Sécurité | – Utiliser SSH avec authentification par clé. – Activer Fail2Ban. – Mettre à jour régulièrement les paquets Debian. – Désactiver le compte root pour les connexions SSH. |
| Performance | – Activer le cache d’object (opcache pour PHP).– Utiliser un CDN (Cloudflare) pour servir les assets statiques. |
| Scalabilité | – Configurer des snapshots automatiques toutes les 12 h. – Test de restauration mensuel. |
| Conformité | – Documenter les flux de données personnelles (RGPD/ANRT). – Conserver les sauvegardes au moins 30 jours sur un bucket en UE. |
| Monitoring | – Configurer des alertes (CPU > 80 %, disque > 85 %). – Utiliser Grafana + Prometheus ou UptimeRobot. |
| Support | – S’abonner à un plan de support OVH (Basic ou Professional) pour des temps de réponse < 2 h. – Suivre les forums francophones (ex : forum.dolibarr.org). |
9. Perspectives d’évolution
- Migration versles fonctions serverless : En 2025, OVH prévoit d’étendre son offre Kubernetes sur la région française. Vous pourriez envisager de conteneuriser Dolibarr (via Docker) pour profiter d’un scaling horizontal sans temps d’arrêt.
- Intégration IA : Des modules tiers (ex : génération de rapports automatiques via LangChain) peuvent être ajoutés pour proposer des recommandations de prix ou de stocks aux managers marocains.
- Partenariats locaux : Travailler avec des intégrateurs marocains (ex : Ooredoo Cloud, Maroc MarocTech) permet d’obtenir des templates de déploiement pré‑configurés et un support en langue arabe ou français.
10. Conclusion
Intégrer Dolibarr avec l’infrastructure OVH constitue une solution économique, flexible et sécurisée pour les organisations marocaines qui veulent moderniser leur gestion tout en respectant les exigences locales de souveraineté des données.
- Dolibarr apporte la fonctionnalité métier open‑source, personnalisable et adaptée aux spécificités fiscales et commerciales du Maroc.
- OVH fournit la robustesse du cloud, la possibilithé de souveraineté des données (France ≈ équivalent au Maroc), ainsi que les outils de scalabilité et de backup indispensables à la résilience.
En suivant la stratégie décrite – provisionnement d’un serveur VPS/OVH en région française, création d’un environnement de base de données sécurisé, activation des modules adaptés, mise en place de sauvegardes et de sauvegardes locales – vous obtenez une plateforme ERP/CRM prête à l’emploi, capable de soutenir la croissance de votre entreprise tout en restant conforme aux exigences légales marocaines.
Prochaine étape : Lancez un preuve de concept (PoC) dès aujourd’hui en créant un serveur VPS SSD 2 sur OVH, suivez les instructions d’installation ci‑dessus, et évaluez les premiers gains en termes de temps de facturation et de visibilité des stocks. Une fois les résultats validés, planifiez la montée en charge (mise à niveau vers un serveur dédié ou une architecture multi‑node) pour garantir la pérennité de votre solution.
Vous avez besoin d’un accompagnement personnalisé pour déployer Dolibarr sur OVH au Maroc ? N’hésitez pas à nous contacter – nous proposons des services d’accompagnement sur mesure (architecture, sécurité, formation) adaptés aux PME locales.