Preduvjeti
Korak 1: Ažurirajte sustav
Korak 2: Instalirajte i konfigurirajte PostgreSQL
Korak 3: Instalirajte Odoo
Korak 4: Konfigurirajte Odoo
Korak 5: Instalirajte Nginx kako biste olakšali pristup korisnicima
Odoo, ranije poznat kao OpenERP, je sve-u-jednom platforma za upravljanje poslovanjem. Odoo nudi širok raspon različitih aplikacija, kao što su računovodstvo, naplata, upravljanje projektima, inventar i još mnogo toga.
Preduvjeti
- Novopostavljena instanca Vultra koja pokreće CentOS 7.
- Korisnik sudoa .
Korak 1: Ažurirajte sustav
Prije instaliranja bilo kojeg paketa na vašu CentOS instancu, preporučuje se ažuriranje sustava. Prijavite se pomoću sudokorisnika i pokrenite sljedeće naredbe za ažuriranje sustava.
sudo yum -y update
sudo reboot
Nakon što se sustav ponovno pokrene, ponovno se prijavite kao sudokorisnik i nastavite sa sljedećim koracima.
Korak 2: Instalirajte i konfigurirajte PostgreSQL
Morate instalirati i konfigurirati PostgreSQL, koji je zadani sustav baze podataka za Odoo.
sudo yum install -y postgresql-server
Inicijalizirajte, pokrenite i postavite PostgreSQL da se automatski pokreće kada se sustav pokrene.
sudo postgresql-setup initdb
sudo systemctl start postgresql
Korak 3: Instalirajte Odoo
Sada možete instalirati 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
Pokrenite Odoo i postavite ga da se automatski pokreće kada se sustav pokrene.
sudo systemctl enable odoo
sudo systemctl start odoo
Izmijenite pravila vatrozida kako biste korisnicima omogućili pristup Odoou putem 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
Sada možete pristupiti Odoo-u koristeći svoj web preglednik na sljedećoj adresi.
http://[your-vultr-instance-IP]:8069
Zamijenite [your-vultr-server-IP]IP adresom vaše Vultr instance; i ne zaboravite dodati broj porta 8069na kraju adrese.
Odaberite naziv baze podataka koju će Odoo izraditi, unesite svoju e-mail adresu i odaberite lozinku za adminkorisnika. Nastavite klikom na Create databasegumb.
Nakon što je baza podataka postavljena, bit ćete dovedeni u Odoo korisničko sučelje gdje možete prilagoditi svoj Odoo sustav instaliranjem aplikacija.
Korak 5: Instalirajte Nginx kako biste olakšali pristup korisnicima
Možete preusmjeriti promet na zadanom HTTP port: 80i zadanom HTTPS port: 443na Odoo (pokreće se na port 8069), tako da korisnici više ne moraju dodavati broj porta 8069svaki put kada pristupe sustavu. Korištenje Nginxa također vam omogućuje da zaštitite Odoo pomoću SSL certifikata, ovdje je opisan proces instaliranja SSL certifikata za Nginx .
Instalirajte Nginx.
sudo yum install -y nginx
Uredite /etc/nginx/nginx.confdatoteku pomoću uređivača teksta kao što je nano.
sudo nano /etc/nginx/nginx.conf
Pronađite locationodjeljak.
location / {
}
Dodajte sljedeći segment tako da locationodjeljak izgleda ovako.
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;
}
Ponovno pokrenite Nginx i postavite ga da se automatski pokreće kada se sustav pokrene.
sudo systemctl restart nginx
sudo systemctl enable nginx
Sada možete posjetiti Odoo sustav iz oba port 8069i port 80.
http://[your-vultr-instance-IP]:8069
http://[your-vultr-instance-IP]