GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Odoo 12 su Debian 9

In questo tutorial, ti mostreremo come installare Odoo 12 su Debian 9 . Inoltre, ti mostreremo come installare e configurare il server Web Apache come proxy inverso per la tua applicazione Odoo. Odoo è un software aziendale open source basato sul Web che include una serie di applicazioni aziendali per la gestione delle vendite, dei progetti e del magazzino, CRM, sito Web/eCommerce, fatturazione, contabilità, inventario e migliaia di altri moduli aggiuntivi sviluppati dalla comunità. Ai fini di questo tutorial, utilizzeremo Odoo 12 Community Edition. Installazione di Odoo 12 su Debian 9 dovrebbe richiedere meno di 10 minuti per il completamento. Iniziamo con questo tutorial.

Prerequisiti

  •  Debian 9 VPS
  •  Server PostgreSQL
  •  Python versione 3.5
  • Server web Apache
  • Accesso SSH con privilegi di root

1. Collegati al tuo server

Per connetterti al tuo server tramite SSH come utente root, usa il seguente comando:

ssh root@IP_ADDRESS -p PORT_NUMBER

e sostituisci "IP_ADDRESS" e "PORT_NUMBER" con l'indirizzo IP del tuo server effettivo e il numero di porta SSH.

Una volta effettuato l'accesso, assicurati che il tuo server sia aggiornato eseguendo i seguenti comandi:

apt-get update
apt-get upgrade

2. Installa PostgreSQL Server

Useremo PostgreSQL come server di database per la nostra applicazione Odoo. Per installare PostgreSQL sul tuo server, esegui il seguente comando:

apt-get install postgresql -y

3. Abilita PostgreSQL all'avvio

Al termine dell'installazione, assicurati di abilitare l'avvio automatico del server PostgreSQL al riavvio del server con:

systemctl enable postgresql

4. Installa Odoo su Debian 9

Poiché Odoo non è disponibile nel repository ufficiale di Debian 9, dovremo aggiungere manualmente il repository Odoo prima di poter eseguire l'installazione. Per fare ciò, esegui i seguenti comandi:

wget -O - https://nightly.odoo.com/odoo.key | apt-key add -
echo "deb http://nightly.odoo.com/12.0/nightly/deb/ ./" >> /etc/apt/sources.list.d/odoo.list

Aggiorna l'elenco dei pacchetti disponibili con:

apt-get update

Ed esegui il seguente comando per installare Odoo, insieme a Python e tutti i moduli Python richiesti:

apt-get install odoo

Al termine dell'installazione, puoi eseguire il seguente comando per verificare lo stato del tuo servizio Odoo:

systemctl status odoo

Uscita:

● odoo.service - Odoo Open Source ERP and CRM
Loaded: loaded (/lib/systemd/system/odoo.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2018-10-10 10:59:04 CDT; 4s ago
Main PID: 10951 (odoo)
CGroup: /system.slice/odoo.service
└─10951 /usr/bin/python3 /usr/bin/odoo --config /etc/odoo/odoo.conf --logfile /var/log/odoo/odoo-server.log

Sarà inoltre necessario impostare una nuova password principale. Per fare ciò è necessario modificare il file di configurazione di Odoo con:

nano /etc/odoo/odoo.conf

E cambia il campo admin_password con una password complessa. Puoi anche generarne uno dalla riga di comando.

admin_passwd = StrongPassword

Dopo aver apportato le modifiche, riavvia Odoo con:

systemctl restart odoo

Per accedere a Odoo, ora puoi aprire il browser e accedere a http://your-server-IP:8069

5. Configurazione di Apache come proxy inverso

Se hai un nome di dominio valido e desideri utilizzarlo per accedere alla tua applicazione Odoo invece di digitare l'indirizzo IP e il numero di porta nell'URL, ora ti mostreremo come impostare un proxy inverso utilizzando Apache server web.

Inizieremo installando il server web Apache. Apache è considerato il software per server web più utilizzato. È veloce, sicuro, affidabile e può essere facilmente personalizzato in base alle tue esigenze.

Per installare Apache sul tuo server, esegui il seguente comando:

apt-get install apache2

Al termine dell'installazione, è necessario abilitare l'avvio automatico di Apache all'avvio del sistema. Puoi farlo con il seguente comando:

systemctl enable apache2

Per verificare che Apache sia in esecuzione, apri il tuo browser web e inserisci l'indirizzo IP del tuo server, (es. http://111.222.333.444). Se Apache è stato installato correttamente dovresti vedere un messaggio che dice "Funziona!".

Successivamente, dovremo abilitare alcuni moduli proxy aggiuntivi per Apache. Puoi farlo con i seguenti comandi:

a2enmod proxy
a2enmod proxy_http

Fatto ciò, apri un nuovo file di configurazione per il tuo dominio con il seguente comando:

nano /etc/apache2/sites-available/my_domain.conf

E inserisci quanto segue:

<VirtualHost *:80>
ServerName my_domain.com
ServerAlias www.my_domain.com

ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>

ProxyPass / http://my_domain.com:8069/
ProxyPassReverse / http://my_domain.com:8069/
<Location />
Order allow,deny
Allow from all
</Location>
</VirtualHost>

Abilita la configurazione "my_domain.conf" in Apache utilizzando:

ln -s /etc/apache2/sites-available/my_domain.conf /etc/apache2/sites-enabled/my_domain.conf

6. Riavvia il server Web Apache

Ricorda di sostituire my_domain.com' con il tuo nome di dominio effettivo. Salva il file, chiudilo e riavvia Apache per rendere effettive le modifiche:

service apache2 restart

Questo è tutto. Se hai seguito correttamente tutte le istruzioni, ora puoi accedere al tuo Odoo 12 utilizzando il tuo nome di dominio su http://my_domain.com

Inizialmente, ti verrà chiesto di creare un nuovo database utilizzando la password principale che abbiamo impostato in precedenza. Una volta creato il database, verrai reindirizzato al pannello di amministrazione da cui puoi accedere come utente amministratore. Dopo aver effettuato correttamente l'accesso, puoi iniziare a utilizzare il tuo Odoo 12 e configurarlo in base alle tue esigenze, installare moduli aggiuntivi ecc.

Ovviamente, non devi sapere come installare Odoo 12 su Debian 9 se hai un hosting VPS Odoo con noi. Puoi semplicemente chiedere ai nostri amministratori di installare Odoo 12 su Debian 9 per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e saranno in grado di aiutarti con l'installazione di Odoo 12 su Debian 9. Per ulteriori aggiornamenti, puoi anche leggere la nostra guida su Come installare Odoo 12 su Debian 10 con Nginx come proxy inverso.

PS. Se ti piace leggere questo post del blog su Come installare Odoo 12 su Debian 9, sentiti libero di condividerlo sui social network usando le scorciatoie qui sotto, o semplicemente lascia un commento.


Debian
  1. Come installare Redis Server su Debian 11

  2. Come installare MySQL 8.0 / 5.7 su Debian 11 / Debian 10

  3. Come installare ProFTPD su Debian 8

  4. Come installare MySQL Server su Debian 9

  5. Come installare ClickHouse su Debian 9

Come installare I2P su Debian Server:

Come installare Odoo su Debian 9 Stretch

Come installare VNC su Debian 10

Come installare Vai su Debian 10

Come installare il server VNC su Debian 11

Come installare Vai su Debian