[{"data":1,"prerenderedAt":213},["ShallowReactive",2],{"seo-verification":3,"blog-heberger-dolibarr-vps-ma-fr":6,"promo-bar-likely":212},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-heberger-dolibarr-vps-ma-fr",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"noindex":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":28,"featuredImage":30,"bgImage":31,"posterImage":32,"relatedSolution":33,"intro":36,"sections":37,"ctaTitle":153,"ctaBody":154,"ctaButton":155,"ctaUrl":156,"relatedPosts":157},143,"heberger-dolibarr-vps",{"fr":10,"en":12,"ar":13,"es":14},"hosting-dolibarr-on-a-vps-open-source-erp-under-control","استضافة-dolibarr-على-خادم-vps-نظام-erp-حر-تحت-السيطرة","alojar-dolibarr-en-un-vps-erp-libre","Héberger Dolibarr sur VPS : ERP libre sous contrôle","Déployez Dolibarr sur VPS ServOrbit : ERP\u002FCRM libre, base maîtrisée, sauvegardes et accès HTTPS pour votre PME.",11,0,false,"2026-02-02T00:00:00+00:00","2026-11-09T20:55:19+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},7,"Self-hosting","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[29],{"id":23,"name":24,"slug":25,"color":26,"icon":27},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fheberger-dolibarr-vps-poster.svg",{"categorySlug":34,"appSlug":35},"erp","dolibarr","Dolibarr couvre les besoins classiques d'une PME : CRM, devis, factures, produits, projets et suivi commercial. L'installer sur un VPS ServOrbit vous laisse maîtriser la base, les extensions et la politique de sauvegarde au lieu de dépendre d'un SaaS vertical. Le guide pose un déploiement simple, maintenable et prêt à évoluer.",[38,42,52,55,77,85,88,91,94,97,105,129,147,150],{"type":39,"title":40,"body":41},"h2","Pourquoi héberger Dolibarr sur un VPS ?","Opter pour un VPS plutôt qu'un hébergement mutualisé ou un SaaS vous garantit des ressources dédiées, une base de données isolée et la liberté d'installer les modules Dolibarr de votre choix sans restriction. Vos données restent sur un serveur que vous contrôlez entièrement, conformément aux exigences de confidentialité imposées par les réglementations en vigueur. Un VPS vous permet également de faire évoluer les ressources (RAM, CPU, stockage) à mesure que votre activité se développe, sans jamais migrer de plateforme.",{"type":43,"title":44,"items":45},"ul","Ce que vous pouvez faire avec Dolibarr",[46,47,48,49,50,51],"Créer et envoyer des devis et factures professionnels directement depuis votre navigateur","Gérer votre carnet de clients et fournisseurs avec historique complet des interactions","Suivre vos stocks, commandes et livraisons en temps réel","Piloter vos projets avec jalons, tâches et suivi du temps passé","Générer des rapports comptables et des tableaux de bord financiers","Étendre les fonctionnalités via plus de 1 000 modules officiels et communautaires",{"type":39,"title":53,"body":54},"Prérequis chiffrés avant de dimensionner le VPS","Le wiki Dolibarr demande au minimum MariaDB 10.3, MySQL 5.7.7 ou PostgreSQL 9.1, ainsi qu'un PHP autorisé à utiliser 128 Mo de mémoire (paramètre `memory_limit`) avec les sessions activées. La page des versions indique que Dolibarr 24.0, publié le 20 août 2026, fonctionne avec un PHP compris entre 7.2 et 8.5 ; Dolibarr 23.0 couvre la même plage, et Dolibarr 22.0 va de 7.1 à 8.4. Sur votre VPS, vérifiez ce que l'installation 1-clic a réellement posé avec `php -v` et `mariadb --version` avant d'ajouter un module tiers qui exige une version précise. Les 2 vCPU et 2 Go de RAM de la première étape suffisent pour démarrer une PME ; la mémoire monte avec le nombre d'utilisateurs simultanés, les modules actifs et la génération de PDF. Relevez `free -h` pendant une journée de facturation avant de changer d'offre : c'est la mesure qui décide, pas l'intuition.",{"type":56,"title":57,"steps":58},"steps","Installer Dolibarr sur votre VPS ServOrbit",[59,62,65,68,71,74],{"title":60,"body":61},"Commander un VPS Cloud ServOrbit","Rendez-vous sur la page \u002Fvps-cloud et choisissez l'offre adaptée à votre charge : pour une utilisation PME standard de Dolibarr, un VPS avec 2 vCPU et 2 Go de RAM est un bon point de départ. Finalisez la commande ; votre serveur est livré sous 60 secondes avec une adresse IP dédiée et un accès SSH root.",{"title":63,"body":64},"Accéder au Marketplace dans l'espace client","Connectez-vous à votre espace client ServOrbit, ouvrez la fiche de votre VPS, puis cliquez sur l'onglet « Marketplace ». Cette section liste toutes les applications disponibles en installation 1-clic, préconfigurées et prêtes à l'emploi.",{"title":66,"body":67},"Lancer l'installation de Dolibarr","Recherchez « Dolibarr » dans le Marketplace, cliquez sur la fiche de l'application puis sur « Installer ». Le système déploie automatiquement Apache, MariaDB et Dolibarr sur votre VPS. L'opération dure environ 2 à 3 minutes ; vous recevrez une notification dès que l'installation est terminée.",{"title":69,"body":70},"Accéder à l'interface d'installation de Dolibarr","Une fois l'installation terminée, ouvrez votre navigateur et saisissez l'adresse http:\u002F\u002FVOTRE_IP\u002Fdolibarr\u002Finstall. L'assistant de configuration de Dolibarr vous guide pour créer la base de données, définir l'identifiant et le mot de passe de l'administrateur, puis choisir la langue et la devise. À l'issue de cet assistant, supprimez ou renommez le dossier install\u002F pour sécuriser votre instance.",{"title":72,"body":73},"Première connexion et configuration initiale","Rendez-vous sur http:\u002F\u002FVOTRE_IP\u002Fdolibarr et connectez-vous avec les identifiants administrateur que vous venez de définir. Depuis le tableau de bord, activez les modules dont vous avez besoin (Factures, Devis, Tiers, Stock, etc.) via le menu Accueil > Configuration > Modules. Pour un accès sécurisé en production, configurez un nom de domaine pointant vers votre VPS et activez un certificat HTTPS via Let's Encrypt.",{"title":75,"body":76},"Se connecter la première fois","Dolibarr s'installe tout seul au premier démarrage : à l'ouverture de l'adresse vous arrivez directement sur l'écran de connexion, sans assistant. Connectez-vous avec l'identifiant « admin » et le mot de passe qui vous a été transmis (retrouvable dans la section Applications de votre espace client), puis changez-le depuis Accueil ▸ Utilisateurs.",{"type":43,"title":78,"items":79},"Durcir l'instance après la première connexion",[80,81,82,83,84],"**HTTPS partout** — rattachez un domaine tel que `votre-domaine.com` au VPS, activez le certificat Let's Encrypt et redirigez le HTTP vers le HTTPS : Dolibarr contient vos clients, vos factures et leurs coordonnées","**Fichier de configuration en lecture seule** — `conf\u002Fconf.php` porte les identifiants de la base ; après l'installation, retirez-lui les droits d'écriture avec `chmod 400 conf\u002Fconf.php`","**Dossier documents\u002F non servi par le web** — vérifiez qu'une adresse directe vers une pièce jointe ou un PDF de facture ne répond pas sans connexion","**Comptes nominatifs** — changez le mot de passe du compte « admin », créez un compte par utilisateur et ne gardez les droits d'administration qu'à ceux qui en ont besoin","**Pare-feu minimal** — n'ouvrez que les ports 80 et 443 au public, et limitez le SSH à vos adresses de travail",{"type":86,"body":87},"tip","Avant de mettre Dolibarr en production, planifiez des sauvegardes automatiques de votre base de données MariaDB avec mysqldump et stockez-les hors du VPS (par exemple via un stockage objet distant). Dolibarr stocke également des fichiers uploadés dans le dossier documents\u002F : incluez ce répertoire dans votre plan de sauvegarde pour ne perdre aucune pièce jointe ni aucun PDF de facture généré.",{"type":39,"title":89,"body":90},"Mettre à jour Dolibarr sans perdre de données","Les dépôts officiels montrent que la branche 24 compte déjà deux publications : 24.0.0 le 20 août 2026, puis 24.0.1 le 7 septembre 2026. Une mise à jour mineure corrige des défauts ; un changement de version majeure peut modifier la base et relever la version de PHP exigée. Avant toute opération, sauvegardez la base avec `mysqldump`, copiez le dossier `documents\u002F` et le fichier `conf\u002Fconf.php`, puis rejouez la mise à jour sur une copie du VPS ou sur un instantané. Contrôlez ensuite que votre version de PHP reste dans la plage annoncée pour la version cible : un saut de Dolibarr 22.0 vers 24.0 déplace la borne haute de 8.4 à 8.5 et la borne basse de 7.1 à 7.2. Lisez enfin les notes de version avant de lancer l'assistant de mise à niveau, et notez la version installée à côté de votre sauvegarde.",{"type":86,"title":92,"body":93},"Alerte PHP du 21 octobre 2026","Le 21 octobre 2026, le projet PHP a publié les versions 8.5.12, 8.4.27, 8.3.36 et 8.2.35 pour corriger deux failles critiques, CVE-2026-109618 et CVE-2026-109619, qui peuvent permettre une exécution de code à distance sans authentification. L'avis précise que la mise à jour est le correctif recommandé et que les contournements provisoires ne rendent pas une installation sûre. Sur votre VPS, `php -v` donne la version, mais les distributions reportent les correctifs sans toujours changer le numéro : consultez l'avis de votre distribution, appliquez les paquets, puis redémarrez Apache ou PHP-FPM. Si Dolibarr tourne dans une image Docker `php:*`, reconstruisez l'image puis relancez avec `docker compose pull && docker compose up -d`. Dolibarr 24.0 accepte PHP jusqu'à 8.5, la version 8.5.12 reste donc dans sa plage.",{"type":39,"title":95,"body":96},"Dolibarr et Stripe : quand un paiement encaissé n'apparaît pas","Si vous encaissez par carte via le module Stripe, un point mérite votre attention. Le ticket n° 32510 du dépôt Dolibarr, ouvert le 3 janvier 2025 sous l'étiquette Bug et toujours ouvert au 31 octobre 2026, décrit un paiement terminé et versé côté Stripe, alors que Dolibarr n'a créé ni la facture, ni sa validation, ni le règlement, après quatre tentatives du client. L'auteur y revient en septembre 2025 : deux factures sur vingt-cinq touchées, avec Dolibarr 21.0.1, puis un nouveau cas en 2026. Le fil compte quinze commentaires, aucun d'un membre de l'organisation Dolibarr, et aucun correctif n'y est annoncé. Voici ce que l'on peut affirmer, et ce qui reste du domaine de l'hypothèse.",{"type":43,"title":98,"items":99},"Ce que le code montre, ce que les participants rapportent",[100,101,102,103,104],"**Constaté dans le code, branche 24.0** — dans `htdocs\u002Fpublic\u002Fstripe\u002Fipn.php`, la voie « carte » construit la requête qui passe `traite` à 1, la journalise avec le texte « TODO update flag traite to 1 sql= », puis la laisse en commentaire (`\u002F\u002F$db->query($sql);`) ; la requête filtre aussi sur `sourcetype = 'facture'`","**Constaté dans le code, branches 22.0 et 23.0** — la même voie ne contient aucune requête, seulement les journaux « TODO update flag traite to 1 » : une valeur `traite = 0` ne prouve donc rien sur un paiement par carte","**Rapporté par un participant, non confirmé** — le règlement par carte serait enregistré par `public\u002Fpayment\u002Fpaymentok.php` au retour du navigateur de l'acheteur ; s'il ferme l'onglet ou perd la connexion, le webhook ne répare rien. L'auteur du ticket n'a pas pu confirmer cette piste","**Rapporté par un autre participant, non confirmé** — pour un paiement manquant, aucune requête `POST` vers `newpayment.php` ni appel à `paymentok.php` n'apparaît dans les journaux du serveur web après la tentative réussie","**Non établi** — la cause exacte chez l'auteur du ticket, la décision des mainteneurs sur un correctif, et le lien éventuel avec le ticket n° 32500, où le même auteur décrit une facture non validée malgré un paiement complet",{"type":106,"title":107,"headers":108,"rows":112},"comparison","Quelle source dit quoi quand un paiement manque",[109,110,111],"Source","Ce qu'elle prouve","Ce qu'elle ne prouve pas",[113,117,121,125],[114,115,116],"Tableau de bord Stripe","Le paiement est réussi et versé","Que Dolibarr l'a enregistré",[118,119,120],"Colonne `traite` de `llx_prelevement_demande`","Rien sur la voie carte d'après le code des branches 22.0 à 24.0","Que le webhook est arrivé ou non",[122,123,124],"Table `llx_paiement`, colonne `ext_payment_id`","Qu'un règlement existe côté Dolibarr","Un règlement absent se repère par l'absence de ligne",[126,127,128],"Journaux du serveur web","Si Stripe a appelé le webhook et si le navigateur de l'acheteur est revenu","Pourquoi le règlement n'a pas été créé",{"type":56,"title":130,"steps":131},"Dépannage : retrouver un paiement Stripe absent de Dolibarr",[132,135,138,141,144],{"title":133,"body":134},"Lister les paiements réussis côté Stripe","Dans le tableau de bord Stripe, filtrez les paiements réussis de la période et notez leurs identifiants, qui commencent par `pi_`. C'est la liste de référence : Dolibarr ne peut pas vous dire ce qu'il n'a jamais reçu.",{"title":136,"body":137},"Chercher les demandes sans règlement côté Dolibarr","Sur une copie de la base ou en lecture seule, un participant du ticket propose cette requête, à adapter si votre préfixe de tables n'est pas `llx_` : `SELECT pd.rowid, pd.ext_payment_id, pd.sourcetype, pd.fk_facture, pd.amount, pd.date_demande FROM llx_prelevement_demande pd LEFT JOIN llx_paiement p ON p.ext_payment_id LIKE CONCAT(pd.ext_payment_id, '%') WHERE pd.ext_payment_id LIKE 'pi_%' AND pd.ext_payment_site = 'StripeLive' AND p.rowid IS NULL ORDER BY pd.date_demande DESC;` Chaque ligne est un paiement que Dolibarr a préparé sans jamais l'enregistrer ; croisez ses identifiants `pi_` avec ceux de Stripe pour ne garder que les paiements réellement réussis.",{"title":139,"body":140},"Vérifier que le webhook répond depuis l'extérieur","Depuis un poste extérieur au VPS, lancez `curl -s -o \u002Fdev\u002Fnull -w '%{http_code}' -X POST https:\u002F\u002Fvotre-domaine.com\u002Fpublic\u002Fstripe\u002Fipn.php`. Une réponse 400 prouve que le script s'exécute ; un 404, un 502 ou un délai dépassé désignent le serveur web, le pare-feu ou le CDN. Le code renvoie notamment « Error: Setup of module Stripe not complete for mode StripeLive. The WEBHOOK_KEY is not defined. » quand la clé du webhook manque dans la configuration du module, et « Invalid signature. May be a hook for an event created by another Stripe env or a hack attempt ? Check setup of your keys whsec_... » quand la signature ne correspond pas à la clé enregistrée. Un 400 ne prouve pas que Stripe signe avec la bonne clé : la liste des envois du tableau de bord Stripe le confirme.",{"title":142,"body":143},"Lire les journaux du serveur web à l'heure du paiement","Cherchez, pour l'heure du paiement manquant, les appels de Stripe vers `ipn.php`, puis les requêtes de l'acheteur vers `newpayment.php` et `paymentok.php`. Selon les participants du ticket, l'absence de ces deux dernières expliquerait un règlement jamais créé. Gardez-le comme une piste, pas comme un diagnostic.",{"title":145,"body":146},"Régulariser et tracer","Depuis la fiche de la facture, saisissez le règlement manquant en reportant l'identifiant Stripe dans la note, validez la facture si elle ne l'est pas, puis consignez l'incident avec la date et le montant. Cette trace sert à comparer le nombre de cas d'un mois à l'autre.",{"type":86,"title":148,"body":149},"Un rapprochement chaque semaine","Tant qu'aucun correctif n'est annoncé par les mainteneurs, la parade fiable est le contrôle : une fois par semaine, comparez les paiements réussis du tableau de bord Stripe aux règlements de Dolibarr, puis lisez les journaux de réception du webhook. Cette habitude protège aussi votre suivi de trésorerie, puisqu'un encaissement absent de l'ERP fausse le solde attendu. N'annoncez à vos clients aucune cause tant qu'elle n'est pas établie.",{"type":86,"title":151,"body":152},"La documentation officielle","Pour la configuration avancée, les options propres à l’outil et les changements de version, référez-vous à la \u003Ca href=\"https:\u002F\u002Fwiki.dolibarr.org\u002F\" target=\"_blank\" rel=\"noopener noreferrer\">documentation officielle de Dolibarr\u003C\u002Fa>. Ce guide couvre la mise en ligne sur VPS ServOrbit ; la documentation éditeur reste la référence pour les réglages fins.","Déployez Dolibarr en quelques minutes sur un VPS Cloud ServOrbit","Profitez d'un VPS avec installation 1-clic de Dolibarr et d'un support francophone réactif pour piloter votre activité sereinement.","Lancer mon VPS Cloud","\u002Fvps-cloud",[158,175,193],{"id":159,"slug":160,"slugs":161,"title":165,"excerpt":166,"readTime":23,"views":18,"isPinned":19,"noindex":19,"publishedAt":167,"updatedAt":168,"category":169,"categories":170,"featuredImage":30,"bgImage":31,"posterImage":172,"relatedSolution":173},73,"heberger-wordpress",{"fr":160,"en":162,"ar":163,"es":164},"host-wordpress-on-your-own-vps","استضافة-wordpress-على-خادم-vps-الخاص-بك","alojar-wordpress-en-un-vps","Héberger WordPress sur votre propre VPS","Hébergez WordPress sur votre VPS pour des performances et un contrôle maximaux : Docker, MariaDB, cache, reverse proxy et SSL.","2026-04-08T00:00:00+00:00","2026-11-09T20:55:18+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[171],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fheberger-wordpress-poster.svg",{"categorySlug":25,"appSlug":174},"wordpress",{"id":176,"slug":177,"slugs":178,"title":182,"excerpt":183,"readTime":184,"views":18,"isPinned":19,"noindex":19,"publishedAt":185,"updatedAt":168,"category":186,"categories":187,"featuredImage":30,"bgImage":31,"posterImage":189,"relatedSolution":190},145,"installer-prestashop-vps",{"fr":177,"en":179,"ar":180,"es":181},"prestashop-on-a-vps-open-e-commerce-with-no-closed-platform","prestashop-على-vps-تجارة-إلكترونية-حرة-دون-منصة-مغلقة","instalar-prestashop-en-un-vps","Installer PrestaShop sur un VPS : guide complet 2025","Déployez PrestaShop 8.x sur un VPS Ubuntu 24.04 avec Apache, PHP 8.2, MySQL 8 et SSL. Prérequis chiffrés, commandes exactes, dépannage et optimisations inclus.",8,"2026-01-31T00:00:00+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[188],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Finstaller-prestashop-vps-poster.svg",{"categorySlug":191,"appSlug":192},"ecommerce","prestashop",{"id":194,"slug":195,"slugs":196,"title":200,"excerpt":201,"readTime":202,"views":203,"isPinned":19,"noindex":19,"publishedAt":204,"updatedAt":205,"category":206,"categories":207,"featuredImage":30,"bgImage":31,"posterImage":209,"relatedSolution":210},144,"installer-woocommerce-vps",{"fr":195,"en":197,"ar":198,"es":199},"woocommerce-on-a-vps-a-fast-store-you-control","woocommerce-على-vps-متجر-سريع-وتحت-سيطرتك","instalar-woocommerce-en-un-vps","WooCommerce sur VPS : boutique rapide et maîtrisée","Installez WooCommerce sur VPS ServOrbit : WordPress, cache, HTTPS, sauvegardes et contrôle total de votre boutique.",4,1,"2026-02-01T00:00:00+00:00","2026-09-07T11:26:10+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[208],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Finstaller-woocommerce-vps-poster.svg",{"categorySlug":191,"appSlug":211},"woocommerce",true,1794270714615]