Odoo, precedentemente noto come OpenERP, è una piattaforma di gestione aziendale all-in-one. Odoo offre una vasta gamma di applicazioni diverse, come contabilità, fatturazione, gestione dei progetti, inventario e molto altro.
Prerequisiti
- Un'istanza Vultr appena distribuita che esegue CentOS 7.
- Un utente sudo .
Passaggio 1: aggiornare il sistema
Prima di installare eventuali pacchetti sull'istanza di CentOS, si consiglia di aggiornare il sistema. Accedi usando l' sudoutente ed esegui i seguenti comandi per aggiornare il sistema.
sudo yum -y update
sudo reboot
Una volta riavviato il sistema, accedere nuovamente come sudoutente e continuare con i passaggi successivi.
Passaggio 2: installare e configurare PostgreSQL
È necessario installare e configurare PostgreSQL, che è il sistema di database predefinito per Odoo.
sudo yum install -y postgresql-server
Inizializza, avvia e imposta PostgreSQL per l'avvio automatico all'avvio del sistema.
sudo postgresql-setup initdb
sudo systemctl start postgresql
Passaggio 3: installare Odoo
Ora puoi installare Odoo.
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo=https://nightly.odoo.com/10.0/nightly/rpm/odoo.repo
sudo yum install -y odoo
Avvia Odoo e impostalo per l'avvio automatico all'avvio del sistema.
sudo systemctl enable odoo
sudo systemctl start odoo
Modifica le regole del firewall per consentire agli utenti di accedere a Odoo tramite port 8069.
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --zone=public --permanent --add-port=8069/tcp
sudo firewall-cmd --reload
Ora puoi accedere a Odoo usando il tuo browser web al seguente indirizzo.
http://[your-vultr-instance-IP]:8069
Sostituisci [your-vultr-server-IP]con l'indirizzo IP dell'istanza Vultr; e non dimenticare di aggiungere il numero di porta 8069alla fine dell'indirizzo.
Scegli un nome per il database che Odoo creerà, inserisci il tuo indirizzo e-mail e scegli una password per l' adminutente. Procedere facendo clic sul Create databasepulsante.
Una volta impostato il database, verrai portato nell'interfaccia utente di Odoo dove puoi personalizzare il tuo sistema Odoo installando app.
Passaggio 5: installare Nginx per facilitare l'accesso degli utenti
Puoi reindirizzare il traffico sui valori predefiniti HTTP port: 80e predefiniti HTTPS port: 443su Odoo (in esecuzione port 8069), in modo che gli utenti non debbano più aggiungere il numero di porta 8069ogni volta che accedono al sistema. L'utilizzo di Nginx consente inoltre di proteggere Odoo utilizzando un certificato SSL, il processo per installare un certificato SSL per Nginx è descritto qui .
Installa Nginx.
sudo yum install -y nginx
Modifica il /etc/nginx/nginx.conffile usando un editor di testo come nano.
sudo nano /etc/nginx/nginx.conf
Trova la locationsezione
location / {
}
Aggiungi il seguente segmento in modo che la locationsezione sia simile a questa.
location / {
proxy_pass http://127.0.0.1:8069;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
Riavvia Nginx e impostalo per l'avvio automatico all'avvio del sistema.
sudo systemctl restart nginx
sudo systemctl enable nginx
Ora puoi visitare il sistema Odoo da entrambi port 8069e port 80.
http://[your-vultr-instance-IP]:8069
http://[your-vultr-instance-IP]