Après Docker, voici une 2ème méthode d'installation de ERPNext : sur un VPS Ubuntu 18.04.
La version ERPNext installée est la v12.
Le VPS est une instance EC2 AWS "t2.micro" (1vCpu, 1Go Ram).
Description
*** lien de référence : https://github.com/frappe/bench
Nous installerons ERPNext en mode Production (vs mode Developer).
Se connecter à votre VPS avec un user ayant le droit sudo puis exécuter les commandes suivantes
wget https://raw.githubusercontent.com/frappe/bench/master/playbooks/install.py
export LC_ALL=C.UTF-8
sudo python3 install.py --production --user frappe --site <nom du site>
(par défaut <nom du site> = site1.local)
Le script vous demandera de saisir le mot de passe mysql/mariadb puis celui de l'utilisateur Erpnext Administrator
Selon la puissance de votre VPS, le script peut durer jusqu'à 15mn.
Dans votre navigateur, vous pouvez appeler le lien http://<adresse IP du VPS> ou http://<nom du site> si celui est déclaré dans le DNS global.
La fenêtre suivante s'affiche
Il vous suffit de renseigner le mot de passe de l'utilisateur Administrator pour accéder à une série d'écrans permettant la configuration initiale de l'instance Erpnext.
Remarques
- l'installation se fait sous /home/frappe/frappe-bench
- il manque l'installation du certificat ssl Letsencrypt
- il est possible d'activer le mode Developper en ajoutant dans le fichier ./sites/<nom du site>/site_config.json , la ligne suivante et relançant la session Erpnext
"developer_mode": 1,