Hébergement Odoo au Maroc : Guide Complet 2026
L’essentiel en 30 secondes
- 3 options d’hébergement Odoo : serveur local, VPS cloud et Odoo.sh (SaaS officiel)
- Configuration minimale pour 5 utilisateurs : 4 Go RAM, 2 vCPU, 50 Go SSD
- Prix d’un VPS adapté : 100 à 350 MAD/mois chez Contabo, Hetzner ou OVH
- Odoo.sh coûte environ 280 MAD/utilisateur/mois — réservé à Enterprise
- Oasis Techno Cloud propose l’hébergement Odoo géré à partir de 199 MAD/mois tout inclus
La question que posent tous les dirigeants qui découvrent Odoo : “Où est-ce qu’il tourne ?” C’est la question de l’hébergement. Et c’est souvent là que les choses deviennent techniques et intimidantes.
Ce guide démystifie l’hébergement Odoo pour les entreprises marocaines. On va couvrir les options disponibles, les configurations techniques réelles, les prix en MAD, et comment choisir selon votre profil — sans jargon inutile.
Qu’est-ce que l’hébergement Odoo exactement ?
Odoo est un logiciel qui tourne sur un serveur — comme une application web. Quand vous tapez l’adresse de votre Odoo dans un navigateur (ex: erp.monentreprise.ma), votre navigateur se connecte à un serveur qui exécute Odoo et vous affiche l’interface.
“Héberger Odoo” signifie donc : disposer d’un ordinateur/serveur qui fait tourner Odoo en permanence et qui est accessible par vos utilisateurs.
Ce serveur peut être :
- Un PC dans vos bureaux (hébergement local, on-premise)
- Un serveur virtuel loué chez un hébergeur (VPS cloud)
- Les serveurs d’Odoo SA eux-mêmes (Odoo.sh)
La différence entre ces 3 options va impacter votre budget, votre autonomie, votre sécurité et la disponibilité de votre système.
Les 3 modes d’hébergement Odoo disponibles au Maroc
Option 1 : Hébergement serveur local (on-premise)
Vous installez Odoo sur un ordinateur dans vos locaux. Ce PC devient votre “serveur Odoo”. Vos employés y accèdent via votre réseau Wi-Fi ou câble interne.
Ce que ça implique concrètement :
- Un PC ou mini-PC dédié (pas votre ordinateur de travail habituel)
- Ubuntu Server installé dessus (système d’exploitation Linux gratuit)
- Odoo Community Edition installé (gratuit)
- Un technicien pour la configuration initiale
Qui y accède ? Uniquement les personnes sur votre réseau local. Si vous voulez un accès depuis l’extérieur (depuis chez vous, en déplacement), il faut configurer un VPN — une couche supplémentaire de complexité.
Ce que vous gérez vous-même : Les mises à jour Odoo, les sauvegardes, la maintenance du PC-serveur, les pannes éventuelles.
Option 2 : Hébergement cloud sur VPS (recommandé pour la plupart des PME)
Un VPS (Virtual Private Server) est un serveur virtuel que vous louez chez un hébergeur. Vous n’avez pas de matériel physique — le serveur tourne dans un datacenter quelque part dans le monde, et vous y accédez via internet.
Ce que ça implique concrètement :
- Vous louez un VPS chez Contabo, Hetzner, OVH ou autre
- Un technicien installe Ubuntu + Odoo + SSL + votre domaine
- Votre Odoo est accessible via une URL propre (
erp.monentreprise.ma) depuis n’importe où - Les sauvegardes, mises à jour et monitoring sont assurés par votre prestataire
Qui y accède ? N’importe qui avec les identifiants, depuis n’importe quel appareil connecté à internet.
Ce que vous gérez vous-même : Rien, si vous passez par un prestataire comme OTC. Tout est inclus dans le forfait mensuel.
Option 3 : Odoo.sh (hébergement officiel par Odoo SA)
Odoo.sh est la plateforme SaaS officielle d’Odoo SA. Odoo gère tout : serveur, installation, sauvegardes, mises à jour. Vous avez accès à votre instance via une URL fournie par Odoo.
Important à savoir :
- Odoo.sh est uniquement disponible pour Odoo Enterprise (version payante)
- Les serveurs sont en Europe (pas au Maroc ni en Afrique)
- Le prix inclut la licence Enterprise
Qui y accède ? N’importe qui avec les identifiants, depuis n’importe quel endroit.
Ce que vous gérez vous-même : Rien côté infrastructure. Mais vous dépendez entièrement d’Odoo SA pour les pannes, les délais de support, et les évolutions tarifaires.
Configuration serveur requise pour Odoo
Avant de choisir un hébergement, il faut comprendre ce dont Odoo a besoin pour tourner correctement.
Configuration minimale par nombre d’utilisateurs
| Utilisateurs | RAM | CPU | Stockage | Réseau |
|---|---|---|---|---|
| 1-5 utilisateurs | 4 Go | 2 vCPU | 40 Go SSD | 100 Mbps |
| 5-15 utilisateurs | 8 Go | 4 vCPU | 80 Go SSD | 100 Mbps |
| 15-30 utilisateurs | 16 Go | 6 vCPU | 150 Go SSD | 500 Mbps |
| 30-60 utilisateurs | 32 Go | 8 vCPU | 250 Go SSD | 1 Gbps |
| 60+ utilisateurs | 64 Go+ | 12+ vCPU | 500 Go+ SSD | 1 Gbps |
Note importante : Ces chiffres sont pour une utilisation normale (comptabilité, stock, ventes, CRM). Si vous faites du e-commerce avec beaucoup de transactions ou des traitements lourds (imports massifs, rapports complexes), augmentez les ressources d’un cran.
Système d’exploitation recommandé
Odoo tourne officiellement sur Ubuntu 20.04 LTS ou 22.04 LTS. C’est la configuration supportée officiellement par Odoo SA. Debian fonctionne aussi. Windows Server est techniquement possible mais non recommandé — les performances sont inférieures et les problèmes de compatibilité plus fréquents.
Stack technique complet pour un déploiement en production
Un hébergement Odoo en production comprend plus que juste Odoo. Voici la stack complète qu’un technicien compétent doit déployer :
| Composant | Rôle | Logiciel |
|---|---|---|
| Système d’exploitation | Base du serveur | Ubuntu 22.04 LTS |
| Base de données | Stockage des données | PostgreSQL 14+ |
| Proxy inverse | SSL, sécurité, performance | Nginx |
| Application | Le logiciel Odoo | Odoo 17 ou 18 |
| Cache | Performance sessions | Redis (optionnel) |
| Certificat SSL | HTTPS sécurisé | Let’s Encrypt |
| Monitoring | Surveillance des pannes | Uptime Robot / Prometheus |
| Sauvegardes | Protection des données | Scripts automatiques + rclone |
| Pare-feu | Sécurité réseau | UFW / iptables |
Un hébergement “basique” sans proxy inverse, sans SSL valide, sans sauvegardes automatiques n’est pas un hébergement en production — c’est un environnement de test.
Prix de l’hébergement Odoo au Maroc en 2026
VPS chez les principaux hébergeurs
| Hébergeur | Config | Prix/mois (€) | Prix/mois (MAD approx.) |
|---|---|---|---|
| Contabo | 4 vCPU, 8 Go RAM, 100 Go SSD | 7€ | ~78 MAD |
| Hetzner | 4 vCPU, 8 Go RAM, 80 Go SSD | 9€ | ~100 MAD |
| OVH | 4 vCPU, 8 Go RAM, 160 Go SSD | 12€ | ~133 MAD |
| DigitalOcean | 4 vCPU, 8 Go RAM, 160 Go SSD | 48$ | ~490 MAD |
| AWS Lightsail | 4 vCPU, 8 Go RAM, 160 Go SSD | 40$ | ~408 MAD |
| Hébergeurs Maroc | 4 vCPU, 8 Go RAM | 300-500 MAD | 300-500 MAD |
Important : Ces prix sont juste le VPS brut — sans installation Odoo, sans SSL, sans configuration, sans sauvegardes, sans support. Pour un hébergement Odoo opérationnel, il faut ajouter la prestation technique.
Odoo.sh (hébergement officiel Odoo SA)
| Plan | Utilisateurs | Prix/mois | En MAD |
|---|---|---|---|
| One App | Illimité (1 application) | 13,60€ | ~152 MAD |
| Standard | Illimité | 21,80€/user | ~242 MAD/user |
| Custom | Illimité | 27,20€/user | ~303 MAD/user |
Pour une PME de 5 utilisateurs sur Odoo Standard : 5 × 242 = 1 210 MAD/mois. Pour 10 utilisateurs : 2 420 MAD/mois. C’est significativement plus cher qu’un VPS géré.
Hébergement Odoo géré par Oasis Techno Cloud
| Formule | Config | Prix/mois |
|---|---|---|
| Cloud Starter | Jusqu’à 5 users, 8 Go RAM | 199 MAD/mois |
| Cloud Business | Jusqu’à 15 users, 16 Go RAM | 290 MAD/mois |
| Cloud Pro | Jusqu’à 30 users, 32 Go RAM | 390 MAD/mois |
| Cloud Entreprise | 30+ users, config dédiée | Sur devis |
Chaque formule inclut : hébergement VPS haute performance, installation Odoo complète, SSL, sauvegardes automatiques quotidiennes, monitoring 24/7, mises à jour, et support WhatsApp prioritaire.
Sécurité de l’hébergement Odoo : les 7 points essentiels
Un hébergement Odoo mal configuré est une faille de sécurité ouverte. Voici ce que tout hébergement en production doit inclure.
1. HTTPS obligatoire (SSL/TLS)
Votre Odoo doit tourner en HTTPS, jamais en HTTP. Un certificat SSL Let’s Encrypt est gratuit — il n’y a aucune excuse pour ne pas l’avoir. Sans HTTPS, les mots de passe de vos utilisateurs circulent en clair sur le réseau.
2. Accès SSH par clé (pas par mot de passe)
Le serveur doit être configuré pour n’accepter les connexions SSH que via une clé cryptographique. Les connexions par mot de passe doivent être désactivées — elles sont trop vulnérables aux attaques par force brute.
3. Pare-feu configuré
Seuls les ports nécessaires doivent être ouverts : 80 (HTTP → redirige vers HTTPS), 443 (HTTPS), et le port SSH (idéalement changé du port 22 par défaut). Tout le reste est bloqué.
4. Sauvegardes automatiques et testées
Une sauvegarde non testée n’est pas une sauvegarde. Le script de sauvegarde doit : exporter la base de données PostgreSQL, copier les fichiers attachés, compresser l’ensemble, et l’envoyer vers un stockage distant (Backblaze B2, rclone vers OVH Object Storage, etc.). Et idéalement, une restauration test est faite tous les trimestres.
5. Mises à jour de sécurité du système
Ubuntu publie régulièrement des patches de sécurité. Le serveur doit avoir les mises à jour automatiques activées pour les patches critiques (unattended-upgrades).
6. Mode débogage Odoo désactivé en production
Le mode debug Odoo expose des informations techniques sensibles. Il ne doit jamais être activé en production. L’accès à /web?debug=1 doit être restreint aux IPs des administrateurs.
7. Mot de passe maître Odoo (master password)
Odoo a un “master password” qui permet de créer/supprimer des bases de données. Ce mot de passe doit être fort et modifié depuis la valeur par défaut. Dans un hébergement production, la page de gestion des bases de données (/web/database/manager) doit être bloquée aux IPs extérieures.
Hébergement Odoo au Maroc : problèmes de latence et performance
Un sujet souvent ignoré : la distance entre le serveur et vos utilisateurs affecte la vitesse perçue d’Odoo.
Impact de la localisation du serveur sur la performance
| Localisation serveur | Latence depuis Casablanca | Impact utilisateur |
|---|---|---|
| Maroc (Casablanca) | < 10 ms | Excellent — aucune latence perceptible |
| France (Paris) | 80-120 ms | Bon — acceptable pour usage bureautique |
| Allemagne (Francfort) | 100-150 ms | Acceptable — quelques délais sur les pages lourdes |
| USA (New York) | 180-220 ms | Passable — lenteur notable sur les listes longues |
| Asie (Singapour) | 280-350 ms | Problématique — frustrant au quotidien |
Recommandation pour les PME marocaines : Un serveur en France (OVH Roubaix/Gravelines) ou en Allemagne (Hetzner Francfort) offre un bon compromis prix/performance. Les hébergeurs marocains sont plus chers mais offrent la latence la plus basse et la conformité avec la loi 09-08.
Optimisation des performances Odoo côté serveur
Même sur un bon serveur, Odoo peut être lent si certains paramètres ne sont pas optimisés :
Workers Odoo : Pour un serveur avec 4 vCPU, configurez workers = 6 (formule : CPU × 1.5). Sans workers configurés, Odoo tourne en mode single-thread — correct pour les tests, catastrophique en production.
Longpolling : Les notifications en temps réel d’Odoo nécessitent un port de longpolling séparé (8072 par défaut). Nginx doit être configuré pour le proxyfier correctement, sinon les chats internes et notifications ne fonctionnent pas.
Limite mémoire : Configurez limit_memory_hard = 2684354560 (2,5 Go par worker) pour éviter qu’un utilisateur qui fait un import massif ne fasse planter tout le serveur.
Hébergement Odoo avec votre propre nom de domaine .ma
Si vous avez un nom de domaine marocain (.ma), vous pouvez l’utiliser pour accéder à votre Odoo. La configuration implique :
Étape 1 : Acheter un domaine .ma
ANRT est le registrar officiel des domaines .ma. Vous pouvez passer par un bureau d’enregistrement agréé. Comptez 300-500 MAD/an pour un .ma. Alternativement, vous pouvez utiliser un sous-domaine de votre domaine existant (erp.votredomaine.ma) — gratuit car c’est juste un enregistrement DNS.
Étape 2 : Configurer le DNS
Dans votre gestionnaire DNS (Cloudflare recommandé — gratuit, rapide, protège votre serveur derrière un proxy), créez un enregistrement A qui pointe erp.votredomaine.ma vers l’IP de votre VPS.
Étape 3 : Configurer Nginx
Nginx doit être configuré avec un bloc server qui :
- Écoute sur le port 80 et redirige vers HTTPS
- Écoute sur le port 443 avec votre certificat SSL
- Proxyfie les requêtes vers Odoo sur
127.0.0.1:8069 - Gère le longpolling sur
127.0.0.1:8072
Étape 4 : Configurer Odoo
Dans le fichier de configuration Odoo (/etc/odoo/odoo.conf), mettez à jour proxy_mode = True pour qu’Odoo reconnaisse l’IP réelle des utilisateurs derrière le proxy Nginx.
Cette configuration complète prend environ 3-4 heures pour un technicien expérimenté. C’est ce qu’on inclut dans nos setups cloud.
Comparatif complet : Local vs VPS Cloud vs Odoo.sh
| Critère | Serveur local | VPS Cloud géré | Odoo.sh |
|---|---|---|---|
| Investissement initial | 4 000-8 000 MAD (matériel) | 0 MAD | 0 MAD |
| Coût mensuel | 0 MAD (hors maintenance) | 199-390 MAD | 1 200-5 000 MAD |
| Accès à distance | Non (sauf VPN) | Oui, partout | Oui, partout |
| Internet requis | Non | Oui | Oui |
| Sauvegardes | Manuelles (risque élevé) | Automatiques quotidiennes | Automatiques |
| Mises à jour | Manuelles | Incluses | Automatiques |
| Support | Votre prestataire | Votre prestataire | Odoo SA (EN/FR) |
| Personnalisation | Illimitée | Illimitée | Limitée (Odoo.sh) |
| Version Odoo | Community ou Enterprise | Community ou Enterprise | Enterprise uniquement |
| Données hébergées | Dans vos locaux au Maroc | En Europe (RGPD) | En Belgique |
| Temps de mise en route | 3-5 jours | 24-48h | Quelques heures |
| Scalabilité | Limitée au matériel | Upgrade serveur rapide | Automatique |
| Pannes | Gérées par vous | Gérées par prestataire | Gérées par Odoo |
| Idéal pour | Pas d’internet fiable | La majorité des PME | Grandes entreprises |
Les erreurs d’hébergement Odoo les plus courantes au Maroc
Erreur 1 : Utiliser un PC de bureau comme serveur
On le voit régulièrement : un PC Windows qui sert à la fois de poste de travail et de “serveur” Odoo. Problèmes : redémarre quand quelqu’un met à jour Windows, s’éteint si l’utilisateur le coupe, pas de gestion propre des sauvegardes, performances dégradées quand le PC est utilisé pour autre chose.
Solution : Un mini-PC dédié sous Ubuntu Server (8 000-12 000 MAD tout inclus installation), ou passer au cloud.
Erreur 2 : Pas de sauvegarde
“On n’a jamais eu de problème.” — jusqu’au jour où le disque dur tombe, quelqu’un supprime une base de données par erreur, ou le serveur est compromis. Récupérer des données Odoo sans sauvegarde est souvent impossible.
Solution : Activer les sauvegardes automatiques quotidiennes avec conservation 30 jours minimum.
Erreur 3 : Odoo accessible sur le port 8069 sans SSL
Par défaut, Odoo tourne sur le port 8069 en HTTP. Beaucoup de déploiements restent ainsi, accessibles via http://IP:8069. Sans SSL, les communications sont non chiffrées. Sans Nginx, le serveur est plus vulnérable.
Solution : Toujours déployer avec Nginx + SSL Let’s Encrypt.
Erreur 4 : Version Odoo obsolète
Certaines installations tournent encore sur Odoo 14 ou 15 alors qu’Odoo 17 et 18 sont disponibles. Les versions obsolètes ont des failles de sécurité non corrigées.
Solution : Planifier une migration majeure tous les 2-3 ans. Odoo sort une nouvelle version majeure chaque octobre.
Erreur 5 : Sous-dimensionner le serveur pour économiser
Un VPS à 2 Go RAM pour 10 utilisateurs Odoo, c’est comme mettre 10 personnes dans un bureau de 10 m² — ça peut tenir, mais c’est pénible. Odoo est gourmand en RAM.
Solution : Respecter les configurations recommandées. La différence de prix entre 4 Go et 8 Go RAM sur un VPS est de ~50 MAD/mois — pas grand-chose face à la frustration quotidienne.
Hébergement Odoo et conformité loi 09-08 (CNDP)
La loi marocaine 09-08 relative à la protection des données personnelles impose que les données des citoyens marocains soient traitées en conformité avec les directives de la CNDP.
En pratique pour les PME marocaines :
La loi 09-08 ne requiert pas explicitement que les données soient hébergées au Maroc pour toutes les entreprises. Elle exige une notification à la CNDP pour certains traitements, et certaines données particulièrement sensibles (données de santé, données judiciaires) font l’objet de règles spécifiques.
| Type de données | Recommandation d’hébergement |
|---|---|
| Facturation, stock, achats | France ou Allemagne (RGPD compatible) acceptable |
| Données RH, paie | France ou Maroc recommandé |
| Données de santé (cabinets médicaux) | Maroc ou CNDP à consulter |
| Données fiscales (fiduciaires) | Maroc recommandé |
Si la conformité stricte est critique pour votre secteur, OTC peut déployer votre Odoo sur un VPS marocain (Maroc Telecom Cloud, Inwi Business) — comptez un supplément de 100-200 MAD/mois pour les hébergeurs locaux.
Que comprend un hébergement Odoo géré par OTC ?
Quand un client choisit notre formule cloud, voici exactement ce qu’on fait et ce qu’on maintient :
Mise en place initiale (inclus dans le setup)
- Provisionnement du VPS avec la configuration adaptée à votre volume
- Installation Ubuntu 22.04 LTS, durcissement sécurité (SSH par clé, UFW, fail2ban)
- Installation PostgreSQL avec optimisation des paramètres
- Installation Odoo (Community ou Enterprise selon votre choix)
- Configuration Nginx avec SSL Let’s Encrypt auto-renouvelé
- Paramétrage du longpolling et des workers Odoo
- Connexion de votre nom de domaine
- Configuration des sauvegardes automatiques quotidiennes vers stockage externe
- Monitoring uptime (alertes SMS/email en cas de panne)
- Migration de vos données existantes si applicable
Maintenance mensuelle (inclus dans le forfait mensuel)
- Sauvegardes quotidiennes automatiques (conservation 30 jours)
- Mises à jour sécurité Ubuntu
- Mises à jour Odoo (patches mineurs)
- Monitoring 24/7 avec intervention en moins de 2h sur les pannes critiques
- Support WhatsApp prioritaire pour vos questions techniques
- Rapport mensuel de performance et d’utilisation
FAQ — Hébergement Odoo au Maroc
Quelle est la différence entre hébergement Odoo et licence Odoo ?
Ce sont deux choses distinctes. La licence Odoo détermine la version que vous utilisez (Community = gratuite, Enterprise = payante). L’hébergement détermine où tourne le logiciel. Odoo Community est 100% gratuit à héberger où vous voulez. Odoo Enterprise nécessite une licence payante mais peut aussi être hébergé sur votre propre VPS — vous n’êtes pas obligé de passer par Odoo.sh.
Puis-je héberger Odoo sur un Raspberry Pi ou un vieux PC ?
Techniquement oui, mais ce n’est pas recommandé pour un usage professionnel. Un Raspberry Pi 4 (4 Go RAM) peut faire tourner Odoo pour 1-2 utilisateurs en test. Pour une PME en production, il faut a minima un PC avec 8 Go RAM et un SSD. Un mini-PC NUC Intel de 3ème ou 4ème génération avec 8 Go RAM fonctionne bien pour 5-8 utilisateurs.
Est-ce que je peux migrer mon hébergement plus tard ?
Oui. Migrer Odoo d’un hébergement à un autre se fait via l’export/import de la base de données PostgreSQL et des fichiers attachés. Pour une PME typique, c’est une opération de 2-4 heures avec une interruption de service de 30-60 minutes. C’est un service que nous proposons.
Combien de temps prend le setup d’un hébergement cloud Odoo ?
Avec notre processus, un hébergement cloud Odoo est opérationnel en 24 à 48 heures après validation de la commande. Le délai principal est souvent la propagation DNS (jusqu’à 24h pour que votre domaine pointe vers le bon serveur).
Mon Odoo peut-il tomber en panne ? Que se passe-t-il ?
Tout serveur peut avoir des problèmes — coupure réseau, saturation disque, bug Odoo. Notre monitoring détecte les pannes en moins de 5 minutes et alerte notre équipe. Pour les pannes critiques (Odoo inaccessible), l’intervention est déclenchée immédiatement. Notre SLA cible est 99,5% de disponibilité, soit moins de 44 heures d’interruption par an.
Est-ce qu’Odoo.sh est disponible au Maroc ?
Oui, Odoo.sh est accessible depuis le Maroc. Mais il est uniquement disponible pour Odoo Enterprise. Les serveurs sont en Belgique. Le coût pour une PME de 5 utilisateurs est d’environ 1 200 MAD/mois — 3 à 6 fois plus cher que notre hébergement VPS géré. Pour la majorité des PME marocaines, un VPS géré avec Odoo Community est la solution la plus rationnelle.
Comment démarrer avec l’hébergement Odoo au Maroc
Si vous êtes une PME marocaine qui veut déployer Odoo, voici le chemin le plus simple :
1. Définissez votre besoin : Combien d’utilisateurs ? Accès distance nécessaire ? Secteur d’activité ?
2. Choisissez votre pack Odoo : Nos packs sectoriels incluent l’hébergement cloud ou local selon votre choix — pas besoin de gérer ça séparément.
3. Choisissez le mode d’hébergement :
- Accès depuis plusieurs endroits → Cloud
- Zone avec internet instable → Local
- Budget minimal, un seul site → Local
4. On s’occupe du reste : Setup technique complet, formation, support.
Pour une PME de 5 utilisateurs sur notre Pack Commerce, l’hébergement cloud revient à 199 MAD/mois tout inclus. Pour comparer, Odoo.sh sur Enterprise coûterait 1 200 MAD/mois pour le même nombre d’utilisateurs.
Prêt à discuter de votre projet ? Contactez-nous — on répond sous 24h et on commence par un audit gratuit de votre situation actuelle.
Articles complémentaires
- Cloud vs Local : Quel hébergement choisir pour Odoo au Maroc — comparatif détaillé avec tableau de recommandations par profil
- Combien Coûte Odoo au Maroc — tous les prix transparents
- Odoo Community vs Enterprise — quelle version pour votre PME
- Les Coûts Cachés d’un ERP — pièges à éviter
- Subvention MOWAKABA — financer jusqu’à 90% de votre projet Odoo