GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare ERPNext su Ubuntu 20.04 LTS

In questo tutorial, ti mostreremo come installare ERPNext su Ubuntu 20.04 LTS. Per quelli di voi che non lo sapessero, ERPNext è un Enterprise Resource Planning (ERP) è un semplice ma sistema ERP gratuito e open source scritto utilizzando Frappe framework, un framework di app Web completo in Python e JavaScript. ERPNext è una delle migliori applicazioni ERP utilizzate da migliaia di aziende in tutto il mondo per gestire i propri processi ERP. Offre un ricco set di funzionalità inclusa la gestione delle risorse umane, delle vendite, degli acquisti, del CRM, della produzione, dell'inventario e della contabilità. Iniziamo con il processo di installazione.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo del sistema ERP open source ERPNext su Ubuntu 20.04 (Focal Fossa). Puoi seguire le stesse istruzioni per Ubuntu 18.04, 16.04 e qualsiasi altra distribuzione basata su Debian come Linux Mint.

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:Ubuntu 20.04, 18.04 e qualsiasi altra distribuzione basata su Debian come Linux Mint o SO elementare.
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
  • Un non-root sudo user o accedere all'root user . Ti consigliamo di agire come non-root sudo user , tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.

Installa ERPNext su Ubuntu 20.04 LTS Focal Fossa

Passaggio 1. Innanzitutto, assicurati che tutti i pacchetti di sistema siano aggiornati eseguendo il seguente apt comandi nel terminale.

sudo apt update
sudo apt upgrade
sudo apt install libffi-dev python3-pip python3-dev python3-testresources libssl-dev wkhtmltopdf gcc g++ make

Passaggio 2. Installazione di Node.js e Redis.

Ora aggiungiamo il repository Node.js versione 12 usando il seguente comando:

curl -sL https://deb.nodesource.com/setup_12.x | bash -

Una volta terminato, esegui il seguente comando per installare Node.js e il server Redis sul tuo sistema:

sudo apt install nodejs redis-server

Successivamente, installa il pacchetto Yarn eseguendo il comando seguente:

npm install -g yarn

Passaggio 3. Installazione di MariaDB.

MariaDB è un sistema di gestione di database relazionali derivato da MySQL. È gratuito e open-source. Installa MariaDB utilizzando i seguenti comandi:

sudo apt install software-properties-common mariadb-server mariadb-client

Una volta installato MariaDB, i comandi seguenti possono essere utilizzati per arrestare, avviare e abilitare l'avvio sempre del servizio MariaDB all'avvio del server:

sudo systemctl status mariadb
sudo systemctl enable mariadb
sudo systemctl start mariadb

Per impostazione predefinita, MariaDB non è protetto. Puoi proteggere MariaDB usando mysql_secure_installation sceneggiatura. dovresti leggere attentamente e sotto ogni passaggio che imposterà una password di root, rimuoverà gli utenti anonimi, non consentirà l'accesso root remoto e rimuoverà il database di test e l'accesso per proteggere MariaDB:

mysql_secure_installation

Configuralo in questo modo:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables

Per accedere a MariaDB, usa il comando seguente (nota che è lo stesso comando che useresti per accedere a un database MySQL):

mysql -u root -p

Dopo il login, cambia il plugin di autenticazione MariaDB con il seguente comando:

MariaDB [(none)]>USE mysql;
MariaDB [(none)]>UPDATE user SET plugin='mysql_native_password' WHERE User='root';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Salva e chiudi il file, quindi riavvia il servizio MariaDB per implementare le modifiche:

sudo systemctl restart mariadb

Passaggio 4. Crea un utente per ERPNext.

Ora creiamo un nuovo utente chiamato erpnext eseguendo il comando seguente:

useradd -m -s /bin/bash erpnext
passwd erpnext
usermod -aG sudo erpnext

Successivamente, accedi all'utente ERPNext e imposta le variabili d'ambiente con il seguente comando:

su - erpnext
nano ~/.bashrc

Aggiungi la seguente riga:

PATH=$PATH:~/.local/bin/

Salva e chiudi il file, quindi attiva la variabile d'ambiente con il seguente comando:

source ~/.bashrc

Passaggio 5. Installazione di ERPNext su Ubuntu 20.04.

Per prima cosa, accedi con l'utente ERPNext e crea una nuova directory per la configurazione di ERPNext con il seguente comando:

su - erpnext
sudo mkdir /opt/bench

Quindi, cambia la proprietà in erpnext utente:

sudo chown -R erpnext:erpnext /opt/bench

Dopodiché, cambia la directory in /opt/bench e clona il repository del banco da Git:

cd /opt/bench
git clone https://github.com/frappe/bench bench-repo

Successivamente, installa il repository bench usando il pip3 comando:

pip3 install -e bench-repo

Una volta installato con successo, inizializza la directory bench con Frappe framework usando il seguente comando:

bench init erpnext

Quindi, cambia la directory in erpnext e crea un nuovo sito frappe con il seguente comando:

bench new-site erpnext.idroot.us

Quindi, avvia il servizio al banco con il seguente comando:

bench start

Passaggio 6. Configura Nginx e Supervisord.

Esegui i seguenti comandi per installare Nginx e Supervisord:

su - erpnext
sudo apt-get -y install supervisor nginx

Quindi, installa il componente aggiuntivo frappe-bench con il seguente comando:

sudo pip3 install frappe-bench

Successivamente, esegui il comando seguente per configurare ERPNext per un ambiente di produzione:

sudo /home/erpnext/.local/bin/bench setup production erpnext

Passaggio 7. Accedi all'interfaccia Web ERPNext su Ubuntu.

ERPNext è installato e configurato per essere eseguito sulla porta 80. Ora apri il tuo browser web e digita l'URL http://erpnext.idroot.us .

Congratulazioni! Hai installato correttamente ERPNext. Grazie per aver utilizzato questo tutorial per installare il sistema ERP open source ERPNext sul tuo sistema Ubuntu 20.04 LTS Focal Fossa. Per ulteriore aiuto o informazioni utili, ti consigliamo controlla il sito ufficiale di ERPNext.


Ubuntu
  1. Come installare MariaDB 10.4 su Ubuntu 18.04

  2. Come installare R su Ubuntu 18.04 LTS

  3. Come installare R su Ubuntu 20.04 LTS

  4. Come installare Redmine su Ubuntu 20.04 LTS

  5. Come installare MariaDB su Ubuntu 22.04

Come installare ERPNext su Ubuntu 18.04 LTS

Come installare Fork CMS su Ubuntu 18.04 LTS

Come installare MariaDB su Ubuntu 20.04 LTS

Come installare MariaDB 10.6 su Ubuntu 20.04

Come installare MariaDB 10.7 su Ubuntu 20.04

Come installare ERPNext su Ubuntu 20.04 LTS