GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Odoo 13 su Ubuntu

Odoo è un ERP open source completo ed estensibile (Pianificazione delle risorse aziendali ) software creato utilizzando Python e PostgresSQL database per l'archiviazione dei dati.

È una suite di applicazioni aziendali open source, composta da più app in varie categorie come siti Web, vendite, finanze, operazioni, produzione, risorse umane (HR), comunicazione, marketing e strumenti di personalizzazione.

Le app principali includono un costruttore di siti web, CRM (Gestione relazioni con i contenuti ), un eCommerce, un'app di marketing, un'app per le risorse umane, uno strumento di contabilità, un'app di inventario, un'app per punti vendita, un'app di gestione dei progetti e molti altri completamente funzionali.

In questo articolo, ti mostreremo come installare Odoo 13 Community Edition (CE) su Ubuntu 18.04 o superiore.

Fase 1:installazione di PostgreSQL e Wkhtmltopdf su Ubuntu

1. Per eseguire Odoo correttamente, è necessario un server di database PostgreSQL, che può essere installato dai repository predefiniti come mostrato.

$ sudo apt update
$ sudo apt install postgresql

2. Una volta che PostgresSQL l'installazione è completa è necessario controllare alcune cose. Durante il processo di installazione, il programma di installazione è configurato per avviare il servizio postgresql e consentirne l'avvio automatico al riavvio del server. Per verificare se il servizio è attivo e in esecuzione ed è abilitato, esegui i seguenti comandi systemctl.

$ systemctl status postgresql
$ systemctl is-enabled postgresql

Controlla lo stato di PostgresSQL

3. Successivamente, devi installare Wkhtmltopdf – è una piccola utility da riga di comando open source che converte una pagina HTML in un documento PDF o un'immagine utilizzando WebKit.

Odoo 13 richiede wkhtmltopdf v0.12.05 che non è fornito in Ubuntu repository. Quindi è necessario installarlo manualmente eseguendo i seguenti comandi.

$ wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb
$ sudo dpkg -i  wkhtmltox_0.12.5-1.bionic_amd64.deb
$ sudo apt -f install 

4. Verifica che Wkhtmltopdf è installato correttamente sulla tua macchina.

$ which wkhtmltopdf
$ which wkhtmltoimage

Verifica l'installazione di Wkhtmltopdf

Fase 2:installazione di Odoo 13 in Ubuntu

5. Utilizzeremo Odoo ufficiale repository per installare Odoo Community Edition eseguendo i seguenti comandi.

$ sudo wget -O - https://nightly.odoo.com/odoo.key | sudo apt-key add -
$ sudo echo "deb http://nightly.odoo.com/13.0/nightly/deb/ ./" | sudo tee -a /etc/apt/sources.list.d/odoo.list
$ sudo apt-get update && apt-get install odoo

6. Una volta Odoo installato, puoi verificare che il servizio sia attivo e funzionante e che sia abilitato per l'avvio automatico all'avvio del sistema.

$ systemctl status odoo
$ systemctl is-enabled odoo

Controlla lo stato di Odoo

7. Per impostazione predefinita, Odoo è in ascolto sulla porta 8069 e puoi verificarlo usando gli strumenti netstat o ss come segue. Questo è un altro modo per confermare che Odoo è attivo e funzionante.

$ sudo netstat -tpln
OR
$ sudo ss -tpln

Verifica la porta di Odoo

Fase 3:installa e configura Nginx come proxy inverso per Odoo

8. Per consentire agli utenti di accedere a Odoo interfaccia web senza digitare il numero di porta, puoi configurare Odoo a cui si accede utilizzando un sottodominio utilizzando un ambiente proxy inverso Nginx.

Per configurare Nginx come proxy inverso per Odoo, devi prima installare Nginx come mostrato.

$ sudo apt install nginx

9. Al termine dell'installazione, controlla se il Nginx il servizio è attivo e funzionante, è anche abilitato.

$ systemctl status nginx
$ systemctl is-enabled nginx

Controlla lo stato di Nginx

10. Quindi, crea un Nginx blocco del server per Odoo nel file /etc/nginx/conf.d/odoo.conf come mostrato.

$ sudo vi /etc/nginx/conf.d/odoo.conf

Quindi copia e incolla la seguente configurazione nel file. Questa è una configurazione semplice sufficiente per eseguire il tuo Odoo sistema, puoi aggiungere più configurazioni leggendo la documentazione di Nginx per adattarla al tuo ambiente.

server {
        listen      80;
        server_name odoo.tecmint.lan; access_log /var/log/nginx/odoo_access.log; error_log /var/log/nginx/odoo_error.log; proxy_buffers 16 64k; proxy_buffer_size 128k; location / { proxy_pass http://127.0.0.1:8069; proxy_redirect off; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; } location ~* /web/static/ { proxy_cache_valid 200 60m; proxy_buffering on; expires 864000; proxy_pass http://127.0.0.1:8069; } gzip on; gzip_min_length 1000; }

11. Dopo aver salvato le modifiche nel file. Controlla la struttura di configurazione di Nginx per eventuali errori di sintassi.

$ sudo nginx -t

Controlla la configurazione di Nginx per errori

12. Ora riavvia Nginx servizio per effettuare le modifiche recenti.

$ sudo systemctl restart nginx

13. È importante sottolineare che se hai abilitato il servizio firewall UFW abilitato e in esecuzione, devi consentire HTTP e HTTPS richieste tramite il firewall a Nginx server prima di iniziare ad accedere a Odoo interfaccia web.

$ sudo ufw allow http
$ sudo ufw allow https
$ sudo ufw reload

Fase 4:accesso all'interfaccia di amministrazione Web di Odoo

14. Quindi, apri un browser web e utilizza il seguente indirizzo per accedere a Odoo interfaccia di amministrazione web.

http://odoo.tecmint.lan

Attendi il caricamento dell'interfaccia, una volta completata, devi creare un database per Odoo . Immettere il nome del database, l'indirizzo e-mail dell'amministratore e la password. Quindi seleziona la lingua e il paese. Puoi scegliere di caricare o meno i dati di esempio. Quindi fai clic su Crea database .

Crea database per Odoo

15. Quindi la pagina sopra verrà reindirizzata alla dashboard dell'amministratore che mostra le app Odoo disponibili, come mostrato nello screenshot seguente. Fai clic su Installa o Aggiorna pulsante su un'app per installarla o aggiornarla rispettivamente. Per disconnettersi, fai clic su Amministratore menu a discesa ==> Esci.

App Odoo

16. Lo screenshot seguente mostra Odoo interfaccia di accesso. Utilizza le credenziali create nel passaggio 14 sopra per accedere.

Accesso Web Odoo

Dallo screenshot, puoi vedere che il sistema non è sicuro poiché è in esecuzione su un semplice HTTP . Quindi devi abilitare HTTPS , soprattutto per un ambiente di produzione. Puoi utilizzare Let's Encrypt che è gratuito:come proteggere Nginx con Let's Encrypt su Ubuntu e Debian.

È tutto per ora! Hai installato Odoo 13 CE sul tuo Ubuntu server. Sebbene Odoo le app si integrano perfettamente immediatamente per fornire una soluzione ERP integrata e completa, ogni applicazione può essere distribuita come applicazione autonoma. Per ulteriori informazioni, consulta la documentazione di Odoo 13.

Condividere è prendersi cura...
Condividi su FacebookCondividi su TwitterCondividi su LinkedinCondividi su Reddit
Ubuntu
  1. Come installare Odoo 10 su Ubuntu 16.04

  2. Come installare Odoo 12 su Ubuntu 16.04

  3. Come installare Odoo 13 su Ubuntu 18.04

  4. Come installare Odoo 13 su Ubuntu 20.04

  5. Come installare Odoo 15 su Ubuntu 22.04

Come installare Odoo 14 su Ubuntu

Come installare Odoo su Ubuntu 18.04 LTS

Come installare Odoo su Ubuntu 20.04 LTS

Come installare Odoo su Ubuntu 18.04

Come installare Odoo su Ubuntu 20.04

Come installare Odoo 12 su Ubuntu 20.04