Forutsetninger
Trinn 1: Oppdater systemet
Trinn 2: Installer og konfigurer PostgreSQL
Trinn 3: Installer Odoo
Trinn 4: Konfigurer Odoo
Trinn 5: Installer Nginx for å lette brukertilgangen
Odoo, tidligere kjent som OpenERP, er en alt-i-ett-plattform for forretningsadministrasjon. Odoo tilbyr et bredt spekter av forskjellige applikasjoner, som regnskap, fakturering, prosjektledelse, inventar og mye mer.
Forutsetninger
- En nylig distribuert Vultr-forekomst som kjører CentOS 7.
- En sudo-bruker .
Trinn 1: Oppdater systemet
Før du installerer noen pakker på CentOS-forekomsten, anbefales det å oppdatere systemet. Logg på med sudobrukeren og kjør følgende kommandoer for å oppdatere systemet.
sudo yum -y update
sudo reboot
Når systemet har startet på nytt, logg på igjen som sudobruker og fortsett med de neste trinnene.
Trinn 2: Installer og konfigurer PostgreSQL
Du må installere og konfigurere PostgreSQL, som er standard databasesystem for Odoo.
sudo yum install -y postgresql-server
Initialiser, start og sett PostgreSQL til å starte automatisk når systemet starter opp.
sudo postgresql-setup initdb
sudo systemctl start postgresql
Trinn 3: Installer Odoo
Du kan nå installere 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
Start Odoo og sett den til å starte automatisk når systemet starter opp.
sudo systemctl enable odoo
sudo systemctl start odoo
Endre brannmurreglene for å tillate brukere å få tilgang til Odoo via 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
Du kan nå få tilgang til Odoo ved å bruke nettleseren din på følgende adresse.
http://[your-vultr-instance-IP]:8069
Erstatt [your-vultr-server-IP]med IP-adressen til Vultr-forekomsten din; og ikke glem å legge til portnummeret 8069på slutten av adressen.
Velg et navn for databasen som Odoo skal lage, skriv inn e-postadressen din og velg et passord for adminbrukeren. Fortsett ved å klikke på Create databaseknappen.
Når databasen er satt opp, vil du bli brakt inn i Odoo-brukergrensesnittet hvor du kan tilpasse Odoo-systemet ditt ved å installere apper.
Trinn 5: Installer Nginx for å lette brukertilgangen
Du kan omdirigere trafikk på standard HTTP port: 80og standard HTTPS port: 443til Odoo (kjører på port 8069), slik at brukere ikke lenger trenger å legge til portnummeret 8069hver gang de får tilgang til systemet. Bruk av Nginx lar deg også sikre Odoo ved hjelp av et SSL-sertifikat, prosessen for å installere et SSL-sertifikat for Nginx er beskrevet her .
Installer Nginx.
sudo yum install -y nginx
Rediger /etc/nginx/nginx.conffilen ved å bruke et tekstredigeringsprogram som nano.
sudo nano /etc/nginx/nginx.conf
Finn locationseksjonen.
location / {
}
Legg til følgende segment slik at locationdelen ser slik ut.
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;
}
Start Nginx på nytt og sett den til å starte automatisk når systemet starter opp.
sudo systemctl restart nginx
sudo systemctl enable nginx
Du kan nå besøke Odoo-systemet fra både port 8069og port 80.
http://[your-vultr-instance-IP]:8069
http://[your-vultr-instance-IP]