- 1. Installer Odoo på CentOS 8
- 2. Hvordan installere Python og dets avhengigheter
- 3. Hvordan installere og konfigurere PostgreSQL på CentOS 8
- 4. Slik installerer du Wkhtmltopdf CentOS 8
- 5. Slik installerer og konfigurerer du Odoo på CentOS 8
- 6. Slik installerer du Nginx som en proxy -server
- 7. Slik får du tilgang til Odoo CentOS 8
Odoo er designet for å være den omfattende administrasjonsprogramvaren som gir sluttbrukeren de beste arbeidsalternativene, men uten kompleksitet integrerer Odoo mer enn 30 hovedapplikasjoner som kontinuerlig oppdateres for å ha sine funksjoner.
Odoo har som mål å være en CRM med høy tilgjengelighet og skalerbarhet siden bruken er mangfoldig, alt fra elektronisk handel, prosjektledelse, teknisk bistand, regnskap, inventar til ulike nivåer av ERP.
funksjonerNoen av egenskapene er:
- Moderne brukergrensesnitt med moderne og dynamiske paneler
- Stor skjermvisning
- Den har en mobilapplikasjon
- GeoIP -funksjon for å oppdage potensielle klienter, samt å kunne finne land, stater eller byer automatisk fra IP -adressen
- Den har mer enn 30 markedsføringsapplikasjoner for å øke salg og ledelse
- Mulighet for å lage regler som tillater å være basert på medlemskap og segmenter
- Følgerens URL
- Ta opp samtaler eller start VoIP -anrop med bare noen få enkle trinn
- Aktivitet og samtalehåndtering
- Komplett historie med alle prosesser med en klient
- Integrer e -postmaler for å lette skriveprosesser
- Kompatibel med VoIP -telefoni
- Den har et CRM -panel
Solvetic vil forklare hvordan du installerer Odoo på CentOS 8 og dermed har det beste alternativet for å administrere CRM.
1. Installer Odoo på CentOS 8
Trinn 1
Det første du må gjøre er å oppdatere systemet og dets depoter, for dette bruker vi følgende kommando:
dnf oppdatering
Når systemet er oppdatert, skal vi installere EPEL -depotet med følgende kommando:
dnf installere epel-releaseSteg 2
Dette depotet er designet slik at alternativene til CentOS 8 er større.
2. Hvordan installere Python og dets avhengigheter
Trinn 1
Odoo krever Python 3 og noen avhengigheter av det for optimalt arbeid, for å installere dette skal vi bruke følgende kommando:
dnf installere python36 python36-devel git gcc wget nodejs libxslt-devel bzip2-devel openldap-devel libjpeg.webp-devel freetype-devel
Steg 2
Vi skriver inn bokstaven "s" for å bekrefte nedlasting og installasjon av disse:
3. Hvordan installere og konfigurere PostgreSQL på CentOS 8
Trinn 1
PostgreSQL er et open source relasjonsdatabasehåndteringssystem som lar deg lagre data på en sikker måte, for å utføre denne installasjonen skal vi utføre følgende:
dnf installere postgresql-server postgresql-contrib
Steg 2
Vi skriver inn bokstaven "s" for å godta nedlasting og installasjon av PostgreSQL:
Etter dette skal vi initialisere PostgreSQL -klyngen:
sudo postgresql-setup initdbTrinn 3
Vi starter tjenesten på nytt og aktiverer den ved oppstart av CentOS 8 med følgende kommando:
sudo systemctl start postgresql på nytt sudo systemctl aktiver postgresql
Trinn 4
Vi sjekker dens nåværende status:
systemctl status postgresql
4. Slik installerer du Wkhtmltopdf CentOS 8
Trinn 1
Dette er et verktøy som lar Odoo skrive ut rapporter i PDF, det kan konvertere HTML til PDF og flere formater hvis vi trenger det, for installasjonen utfører vi følgende:
dnf installere https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox-0.12.5-1.centos8.x86_64.rpm
Steg 2
Vi godtar nedlasting og installasjon:
5. Slik installerer og konfigurerer du Odoo på CentOS 8
Trinn 1
Det er på tide å installere Odoo på serveren, først og fremst skal vi legge til en ny systembruker for å kjøre Odoo -tjenesten, den vil bli plassert i katalogen / opt / odoo:
useradd -m -U -r -s / bin / bash odoo -d / opt / odooOpprett en bruker i PostgreSQL med samme navn som brukeren som ble opprettet i systemet i dette tilfellet "odoo":
sudo su -postgres -c "createuser -s odoo"Vi endrer brukerkontoen:
su - odooVi kloner Odoo -depotet med følgende kommando:
git -klon https://www.github.com/odoo/odoo --dybde 1 --gren 13.0/opt/odoo/odoo13
Steg 2
Vi får tilgang til katalogen:
cd / opt / odooVi kloner det virtuelle Python -miljøet:
python3 -m venv odoo13 -venvMed miljøet opprettet skal vi aktivere det med kommandoen:
kilde odoo13-venv / bin / active
Trinn 3
I dette virtuelle miljøet skal vi installere de nødvendige Python -avhengighetene med følgende kommando:
pip3 install -r odoo13 / requirements.txt
Trinn 4
På slutten av denne prosessen vil vi se følgende:
Trinn 5
Vi avslutter det virtuelle miljøet med kommandoen:
deaktiver && avslutt
Trinn 6
Nå skal vi opprette en katalog for tilpassede moduler, og deretter gir vi eierskapet til katalogen til brukeren "Odoo" med følgende kommandoer:
sudo mkdir / opt / odoo / odoo13-custom-addons sudo chown -R odoo: odoo / opt / odoo / odoo13-custom-addons
Trinn 7
Vi skal lage katalogene for loggene:
sudo mkdir / var / log / odoo13 sudo touch /var/log/odoo13/odoo.log sudo chown -R odoo: odoo / var / log / odoo13 /
Trinn 8
Det neste trinnet vil være å opprette Odoo -konfigurasjonsfilen med følgende kommando:
sudo nano /etc/odoo.confDer legger vi inn følgende:
[alternativer]; Dette er passordet som tillater databaseoperasjoner: admin_passwd = "password" db_host = False db_port = Falsk db_user = odoo db_password = Falsk xmlrpc_port = 8069; longpolling_port = 8072 logfile = /var/log/odoo13/odoo.log logrotate = True addons_path = / opt / odoo / odoo13 / addons, / opt / odoo / odoo13-custom-addons
Vi lagrer endringene med tastene Ctrl + O og avslutter med Ctrl + X.
Trinn 9
Det er på tide å lage systemtjenestefilen for Odoo, vi vil bruke ønsket redaktør for den:
sudo nano /etc/systemd/system/odoo13.serviceI denne filen vil vi skrive inn følgende:
[Enhet] Beskrivelse = Odoo13 # Krever = postgresql-10.6.service # Etter = network.target postgresql-10.6.service [Service] Type = simple SyslogIdentifier = odoo13 PermissionsStartOnly = true User = odoo Group = odoo ExecStart = / opt / odoo / odoo13-venv / bin / python3 / opt / odoo / odoo13 / odoo-bin -c /etc/odoo.conf StandardOutput = journal + console [Install] WantedBy = multi-user.target
Vi lagrer endringene og avslutter redaktøren.
Trinn 10
Vi starter tjenesten på nytt:
systemctl daemon-reloadVi utfører følgende:
sudo systemctl start odoo13 (vi starter odoo -tjenesten) sudo systemctl aktiverer odoo13 (vi aktiverer tjenesten med starten av CentOS 8)
Trinn 11
Vi sjekker statusen til Odoo med følgende kommando:
systemctl status odoo
Som vi kan se, er statusen aktiv og kjører.
Trinn 12
Med Netstat -kommandoen validerer vi statusen til Odoo -porten:
netstat -pnltu | grep 8069
Trinn 13
Vi aktiverer tillatelsene i brannmuren:
sudo firewall-cmd --add-port = 8069 / tcp --zone = public --permanent sudo firewall-cmd -reload
6. Slik installerer du Nginx som en proxy -server
Trinn 1
Først installerer vi Nginx med følgende kommando:
dnf installere nginx
Steg 2
Vi skriver inn bokstaven "s" for å godta nedlasting og installasjon av Nginx.
Trinn 3
La oss lage filen for den virtuelle verten:
sudo nano /etc/nginx/conf.d/odoo13.conf Der skal vi skrive inn følgende: oppstrøms odoo {server 127.0.0.1:8069; } server {lyt 80; servernavn server-IP; access_log /var/log/nginx/odoo13.access.log; error_log /var/log/nginx/odoo13.error.log; location / {proxy_set_header X-Forwarded-Host $ host; proxy_set_header X-Forwarded-For $ proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $ -skjema; proxy_set_header X-Real-IP $ remote_addr; proxy_redirect av; proxy_pass http: // odoo; } plassering ~ * / web / static / {proxy_cache_valid 200 90m; proxy_buffering på; utløper 864000; proxy_pass http: // odoo; } gzip_types text / css text / less text / plain text / xml application / xml application / json application / javascript; gzip på; }
Vi lagrer endringene med Ctrl + O -tastene og avslutter med Ctrl + X -tastene.
Trinn 4
Vi skal starte og aktivere Nginx med følgende kommandoer:
sudo systemctl start nginx sudo systemctl aktiver nginx
Trinn 5 / vanlig]
Vi bekrefter statusen din:
systemctl status nginx
7. Slik får du tilgang til Odoo CentOS 8
Trinn 1
Vi går til en nettleser og skriver inn følgende:
http: // IP_CentOS: 8069Følgende vil bli utgitt:
Steg 2
I feltet Master Password skriver vi inn passordet som ble opprettet under prosessen og fullfører feltene med de ønskede verdiene:
Trinn 3
Vi klikker på "Create Database", og vi får tilgang til Odoo -miljøet i CentOS 8:
[vanlig] Trinn 4
Herfra vil vi ha alle applikasjonene som skal installeres, fra toppen kan vi få tilgang til administratoren:
Solvetic har forklart hele prosessen med å installere og konfigurere Odoo i CentOS 8 og ha et verdifullt verktøy for CRM -administrasjon.