Odoo, cunoscută anterior drept OpenERP, este o platformă all-in-one de management de afaceri. Odoo oferă o gamă largă de aplicații diferite, precum contabilitate, facturare, management de proiect, inventar și multe altele.
Cerințe preliminare
- O instanță Vultr recent implementată care rulează CentOS 7.
- Un utilizator sudo .
Pasul 1: Actualizați sistemul
Înainte de a instala pachetele pe instanța CentOS, se recomandă actualizarea sistemului. Conectați-vă cu sudoutilizatorul și executați următoarele comenzi pentru a actualiza sistemul.
sudo yum -y update
sudo reboot
După ce sistemul a fost repornit, conectați-vă din nou ca sudoutilizator și continuați cu următorii pași.
Pasul 2: Instalați și configurați PostgreSQL
Trebuie să instalați și să configurați PostgreSQL, care este sistemul de baze de date implicit pentru Odoo.
sudo yum install -y postgresql-server
Inițializați, porniți și setați PostgreSQL să înceapă automat atunci când sistemul pornește.
sudo postgresql-setup initdb
sudo systemctl start postgresql
Pasul 3: Instalați Odoo
Acum puteți instala 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
Porniți Odoo și setați-l să pornească automat atunci când sistemul pornește.
sudo systemctl enable odoo
sudo systemctl start odoo
Modificați regulile firewallului pentru a permite utilizatorilor să acceseze Odoo prin 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
Acum puteți accesa Odoo folosind browserul dvs. web la următoarea adresă.
http://[your-vultr-instance-IP]:8069
Înlocuiți [your-vultr-server-IP]cu adresa IP a instanței dvs. Vultr; și nu uitați să adăugați numărul portului 8069la sfârșitul adresei.
Alegeți un nume pentru baza de date pe care Odoo o va crea, introduceți adresa de e-mail și alegeți o parolă pentru adminutilizator. Continuați făcând clic pe Create databasebuton.
Odată creată baza de date, veți fi introdus în interfața de utilizator Odoo unde puteți personaliza sistemul Odoo prin instalarea aplicațiilor.
Pasul 5: Instalați Nginx pentru a facilita accesul utilizatorilor
Puteți redirecționa traficul în mod implicit HTTP port: 80și implicit HTTPS port: 443către Odoo (pornind port 8069), astfel încât utilizatorii să nu mai fie nevoiți să adauge numărul de port de 8069fiecare dată când accesează sistemul. Folosind Nginx vă permite, de asemenea, să vă asigurați Odoo folosind un certificat SSL, procesul de instalare a unui certificat SSL pentru Nginx este descris aici .
Instalați Nginx.
sudo yum install -y nginx
Editați /etc/nginx/nginx.conffișierul folosind un editor de text, cum ar fi nano.
sudo nano /etc/nginx/nginx.conf
Găsiți locationsecțiunea.
location / {
}
Adăugați următorul segment pentru ca locationsecțiunea să arate astfel.
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;
}
Reporniți Nginx și setați-l să pornească automat atunci când sistemul pornește.
sudo systemctl restart nginx
sudo systemctl enable nginx
Acum puteți vizita sistemul Odoo din ambele port 8069și port 80.
http://[your-vultr-instance-IP]:8069
http://[your-vultr-instance-IP]