ERPNext est un logiciel de planification des ressources d’entreprise (ERP) open source très apprécié qui aide les entreprises à gérer les opérations, y compris la comptabilité, les ventes, les achats, l’inventaire, les ressources humaines, les projets, et plus encore. Sa flexibilité et sa suite complète d’applications en font un choix idéal pour les petites et moyennes entreprises (PME) qui cherchent à rationaliser leurs processus commerciaux. Ce guide est conçu pour aider les novices à installer ERPNext sur Ubuntu 23.04, en fournissant des instructions étape par étape avec de véritables exemples de lignes de commande pour l’installation et la configuration.
Étape 1 : Mise à jour du système et dépendances requises
- Mise à jour de votre système: Commencez par mettre à jour les listes de packages pour les mises à niveau et les nouvelles installations de packages:
sudo apt update && sudo apt upgrade -y
- Installation des dépendances requises: ERPNext repose sur plusieurs packages, y compris Python, MariaDB, Redis, Node.js, Nginx, et d’autres. Installez les dépendances nécessaires en exécutant:
sudo apt install python3-minimal build-essential python3-setuptools python3-pip mariadb-server redis-server nginx git nodejs npm -y
Étape 2 : Installation de Bench CLI
Bench est un utilitaire en ligne de commande qui simplifie l’installation et la gestion d’ERPNext. Installez Bench en utilisant Python pip:
- Installation de Pip et Wheel:
sudo apt install python3-pip
pip3 install wheel
- Installation de Bench:
sudo pip3 install frappe-bench
Étape 3 : Création d’un nouveau Frappe Bench
L’interface de commande Bench vous permet de créer une nouvelle instance du framework Frappe (sur lequel ERPNext est construit) et de gérer plusieurs sites.
- Création d’un nouveau banc:
bench init mon-banc && cd mon-banc
Remplacez mon-banc
par le nom de banc de votre choix.
Étape 4 : Création d’un nouveau site ERPNext
Une fois le banc configuré, l’étape suivante consiste à créer un nouveau site ERPNext au sein du banc.
- Création d’un nouveau site: Avant de créer un nouveau site, assurez-vous que MariaDB fonctionne et est correctement configuré. Ensuite, utilisez le banc pour créer un nouveau site ERPNext:
bench new-site monsite.localhost
Remplacez monsite.localhost
par le nom de site de votre choix. Vous serez invité à définir le mot de passe root de MySQL et le mot de passe de l’administrateur pour le nouveau site.
- Obtenir l’application ERPNext: Téléchargez l’application ERPNext sur votre banc:
bench get-app erpnext
- Installer ERPNext sur votre site:
bench --site monsite.localhost install-app erpnext
Étape 5 : Démarrage d’ERPNext
Avec ERPNext installé, vous êtes maintenant prêt à démarrer le banc et à accéder à votre site ERPNext.
- Démarrage du banc:
bench start
- Accès à ERPNext: Ouvrez votre navigateur web et allez à
http://monsite.localhost:8000
pour accéder à votre site ERPNext. Connectez-vous en utilisant les identifiants administrateur que vous avez définis plus tôt.
Pour les entreprises qui cherchent à déployer ERPNext dans un environnement de production, il est conseillé de considérer une solution Cloud VPS de Shape.host. Shape.host offre des services robustes et évolutifs de VPS SSD Liniux, garantissant que votre installation ERPNext est soutenue par des ressources informatiques haute performance, une sécurité renforcée et une disponibilité fiable. Avec Shape.host, vous pouvez facilement gérer votre instance ERPNext, vous permettant de vous concentrer sur l’optimisation de vos processus commerciaux sans vous soucier de l’infrastructure sous-jacente.