{"id":154,"date":"2026-05-09T14:44:22","date_gmt":"2026-05-09T14:44:22","guid":{"rendered":"https:\/\/sovereignvpn.io\/?p=154"},"modified":"2026-05-09T15:07:52","modified_gmt":"2026-05-09T15:07:52","slug":"installation-erpnext","status":"publish","type":"post","link":"https:\/\/sovereignvpn.io\/index.php\/2026\/05\/09\/installation-erpnext\/","title":{"rendered":"Installation ERPNext"},"content":{"rendered":"<article>\n<h1>Guide d\u2019installation d\u2019ERPNext<\/h1>\n<p>ERPNext est un ERP open source bas\u00e9 sur Frappe Framework. Il permet de g\u00e9rer les ventes, les achats, la comptabilit\u00e9, les stocks, les ressources humaines, les projets et d\u2019autres activit\u00e9s d\u2019entreprise.<\/p>\n<h2>1. Installation locale sur Windows<\/h2>\n<p>Sur Windows, la m\u00e9thode recommand\u00e9e est d\u2019utiliser Docker Desktop ou WSL2 avec Ubuntu.<\/p>\n<p>Installe Docker Desktop pour Windows, active WSL2 si n\u00e9cessaire, puis ouvre PowerShell ou Windows Terminal.<\/p>\n<p>Commandes \u00e0 utiliser :<\/p>\n<p>git clone https:\/\/github.com\/frappe\/frappe_docker.git<\/p>\n<p>cd frappe_docker<\/p>\n<p>docker compose -f pwd.yml up -d<\/p>\n<p>Une fois l\u2019installation termin\u00e9e, ouvre ERPNext dans ton navigateur avec l\u2019adresse suivante :<\/p>\n<p>http:\/\/localhost<\/p>\n<h2>2. Installation locale sur macOS<\/h2>\n<p>Sur macOS, la m\u00e9thode la plus simple est \u00e9galement Docker Desktop.<\/p>\n<p>Installe Docker Desktop, ouvre le Terminal, puis utilise les commandes suivantes :<\/p>\n<p>git clone https:\/\/github.com\/frappe\/frappe_docker.git<\/p>\n<p>cd frappe_docker<\/p>\n<p>docker compose -f pwd.yml up -d<\/p>\n<p>ERPNext sera ensuite accessible \u00e0 cette adresse :<\/p>\n<p>http:\/\/localhost<\/p>\n<h2>3. Installation locale sur Linux Ubuntu<\/h2>\n<p>Sur Linux, ERPNext peut \u00eatre install\u00e9 avec Frappe Bench. Cette m\u00e9thode est recommand\u00e9e pour les d\u00e9veloppeurs.<\/p>\n<p>Commence par mettre le syst\u00e8me \u00e0 jour :<\/p>\n<p>sudo apt update &amp;&amp; sudo apt upgrade -y<\/p>\n<p>Installe les d\u00e9pendances n\u00e9cessaires :<\/p>\n<p>sudo apt install git python3-dev python3-pip redis-server nginx mariadb-server supervisor curl xvfb libfontconfig wkhtmltopdf -y<\/p>\n<p>Installe Node.js et Yarn :<\/p>\n<p>curl -fsSL https:\/\/deb.nodesource.com\/setup_18.x | sudo -E bash &#8211;<\/p>\n<p>sudo apt install nodejs -y<\/p>\n<p>sudo npm install -g yarn<\/p>\n<p>Installe Frappe Bench :<\/p>\n<p>sudo pip3 install frappe-bench<\/p>\n<p>Cr\u00e9e l\u2019environnement ERPNext :<\/p>\n<p>bench init frappe-bench &#8211;frappe-branch version-15<\/p>\n<p>cd frappe-bench<\/p>\n<p>Cr\u00e9e un nouveau site ERPNext :<\/p>\n<p>bench new-site erp.local<\/p>\n<p>T\u00e9l\u00e9charge et installe ERPNext :<\/p>\n<p>bench get-app erpnext &#8211;branch version-15<\/p>\n<p>bench &#8211;site erp.local install-app erpnext<\/p>\n<p>D\u00e9marre ERPNext :<\/p>\n<p>bench start<\/p>\n<p>Acc\u00e8de ensuite \u00e0 ERPNext depuis le navigateur :<\/p>\n<p>http:\/\/localhost:8000<\/p>\n<h2>4. Installation d\u2019ERPNext sur un VPS Ubuntu<\/h2>\n<p>Pour une installation en production, il est recommand\u00e9 d\u2019utiliser un VPS Ubuntu avec au minimum 4 Go de RAM, 2 vCPU et un stockage SSD.<\/p>\n<p>Connecte-toi au serveur :<\/p>\n<p>ssh root@IP_DU_SERVEUR<\/p>\n<p>Cr\u00e9e un utilisateur d\u00e9di\u00e9 :<\/p>\n<p>adduser frappe<\/p>\n<p>usermod -aG sudo frappe<\/p>\n<p>su &#8211; frappe<\/p>\n<p>Installe les d\u00e9pendances :<\/p>\n<p>sudo apt update &amp;&amp; sudo apt upgrade -y<\/p>\n<p>sudo apt install git python3-dev python3-pip redis-server nginx mariadb-server supervisor curl xvfb libfontconfig wkhtmltopdf -y<\/p>\n<p>Installe Node.js et Yarn :<\/p>\n<p>curl -fsSL https:\/\/deb.nodesource.com\/setup_18.x | sudo -E bash &#8211;<\/p>\n<p>sudo apt install nodejs -y<\/p>\n<p>sudo npm install -g yarn<\/p>\n<p>Installe Frappe Bench :<\/p>\n<p>sudo pip3 install frappe-bench<\/p>\n<p>Cr\u00e9e le projet ERPNext :<\/p>\n<p>bench init frappe-bench &#8211;frappe-branch version-15<\/p>\n<p>cd frappe-bench<\/p>\n<p>Cr\u00e9e le site avec ton nom de domaine :<\/p>\n<p>bench new-site erp.mondomaine.com<\/p>\n<p>Installe ERPNext :<\/p>\n<p>bench get-app erpnext &#8211;branch version-15<\/p>\n<p>bench &#8211;site erp.mondomaine.com install-app erpnext<\/p>\n<p>Active le mode production :<\/p>\n<p>sudo bench setup production frappe<\/p>\n<h2>5. Configuration du nom de domaine<\/h2>\n<p>Dans la zone DNS de ton domaine, cr\u00e9e un enregistrement de type A qui pointe vers l\u2019adresse IP du VPS.<\/p>\n<p>Exemple :<\/p>\n<p>erp.mondomaine.com \u2192 IP_DU_VPS<\/p>\n<h2>6. Activer HTTPS<\/h2>\n<p>Pour s\u00e9curiser le site avec HTTPS, installe Certbot :<\/p>\n<p>sudo apt install certbot python3-certbot-nginx -y<\/p>\n<p>Puis lance la configuration SSL :<\/p>\n<p>sudo certbot &#8211;nginx<\/p>\n<h2>7. Commandes utiles<\/h2>\n<p>Mettre \u00e0 jour ERPNext :<\/p>\n<p>bench update<\/p>\n<p>Red\u00e9marrer les services :<\/p>\n<p>sudo supervisorctl restart all<\/p>\n<p>sudo service nginx restart<\/p>\n<p>Cr\u00e9er une sauvegarde :<\/p>\n<p>bench &#8211;site erp.mondomaine.com backup<\/p>\n<h2>8. S\u00e9curit\u00e9 recommand\u00e9e<\/h2>\n<p>Pour un serveur VPS en production, il est conseill\u00e9 d\u2019utiliser un utilisateur non-root, d\u2019activer le pare-feu, d\u2019utiliser une cl\u00e9 SSH et de faire des sauvegardes r\u00e9guli\u00e8res.<\/p>\n<p>Commandes de base pour le pare-feu :<\/p>\n<p>sudo ufw allow OpenSSH<\/p>\n<p>sudo ufw allow 80<\/p>\n<p>sudo ufw allow 443<\/p>\n<p>sudo ufw enable<\/p>\n<h2>Conclusion<\/h2>\n<p>Pour tester ERPNext localement, Docker est la solution la plus simple sur Windows et macOS. Sur Linux, Frappe Bench offre plus de contr\u00f4le pour le d\u00e9veloppement. Pour une utilisation professionnelle, l\u2019installation sur un VPS Ubuntu avec Nginx, Supervisor et HTTPS est la meilleure option.<\/p>\n<p>ERPNext est une solution puissante pour centraliser la gestion commerciale, administrative et op\u00e9rationnelle d\u2019une entreprise dans un outil open source.<\/p>\n<\/article>\n","protected":false},"excerpt":{"rendered":"<p>Guide d\u2019installation d\u2019ERPNext ERPNext est un ERP open source bas\u00e9 sur Frappe Framework. Il permet de g\u00e9rer les ventes, les [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[5],"tags":[],"class_list":["post-154","post","type-post","status-publish","format-standard","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/sovereignvpn.io\/index.php\/wp-json\/wp\/v2\/posts\/154","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sovereignvpn.io\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sovereignvpn.io\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sovereignvpn.io\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sovereignvpn.io\/index.php\/wp-json\/wp\/v2\/comments?post=154"}],"version-history":[{"count":4,"href":"https:\/\/sovereignvpn.io\/index.php\/wp-json\/wp\/v2\/posts\/154\/revisions"}],"predecessor-version":[{"id":167,"href":"https:\/\/sovereignvpn.io\/index.php\/wp-json\/wp\/v2\/posts\/154\/revisions\/167"}],"wp:attachment":[{"href":"https:\/\/sovereignvpn.io\/index.php\/wp-json\/wp\/v2\/media?parent=154"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sovereignvpn.io\/index.php\/wp-json\/wp\/v2\/categories?post=154"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sovereignvpn.io\/index.php\/wp-json\/wp\/v2\/tags?post=154"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}