- 1. Installer Odoo på CentOS 8
- 2. Sådan installeres Python og dets afhængigheder
- 3. Sådan installeres og konfigureres PostgreSQL på CentOS 8
- 4. Sådan installeres Wkhtmltopdf CentOS 8
- 5. Sådan installeres og konfigureres Odoo på CentOS 8
- 6. Sådan installeres Nginx som en proxyserver
- 7. Sådan får du adgang til Odoo CentOS 8
Odoo er designet til at være den omfattende styringssoftware, der giver slutbrugeren de bedste arbejdsmuligheder, men uden kompleksitet integrerer Odoo mere end 30 hovedapplikationer, der konstant opdateres for at have deres funktionaliteter.
Odoo sigter mod at være en CRM med høj tilgængelighed og skalerbarhed, da dens anvendelse er forskelligartet, lige fra elektronisk handel, projektledelse, teknisk assistance, regnskab, beholdning til forskellige niveauer af ERP.
funktionerNogle af dets egenskaber er:
- Moderne brugergrænseflade med moderne og dynamiske paneler
- Stor skærmvisning funktion
- Det har en mobil applikation
- GeoIP -funktion til at opdage potentielle klienter samt at kunne finde lande, stater eller byer automatisk fra IP -adressen
- Det har mere end 30 marketingapplikationer til at øge salg og ledelse
- Mulighed for at oprette regler, der tillader at være baseret på medlemskaber og segmenter
- Følgeres URL
- Optag opkald eller start VoIP -opkald med blot et par enkle trin
- Aktivitet og opkaldshåndtering
- Komplet historik over alle processer med en klient
- Integrer e -mail -skabeloner for at lette skriveprocesser
- Kompatibel med VoIP -telefoni
- Den har et CRM -panel
Solvetic vil forklare, hvordan du installerer Odoo på CentOS 8 og dermed har den bedste mulighed for at administrere din CRM.
1. Installer Odoo på CentOS 8
Trin 1
Den første ting, du skal gøre, er at opdatere systemet og dets depoter, til dette vil vi bruge følgende kommando:
dnf opdatering
Når systemet er blevet opdateret, installerer vi EPEL -depotet med følgende kommando:
dnf installere epel-releaseTrin 2
Dette lager er designet, så mulighederne for CentOS 8 er større.
2. Sådan installeres Python og dets afhængigheder
Trin 1
Odoo kræver Python 3 og nogle afhængigheder af det for optimalt arbejde, for at installere dette kommer vi til at bruge følgende kommando:
dnf installer python36 python36-devel git gcc wget nodejs libxslt-devel bzip2-devel openldap-devel libjpeg.webp-devel freetype-devel
Trin 2
Vi indtaster bogstavet "s" for at bekræfte download og installation af disse:
3. Sådan installeres og konfigureres PostgreSQL på CentOS 8
Trin 1
PostgreSQL er et open source relationelt databasesystem, der giver dig mulighed for at gemme data på en sikker måde, for at udføre denne installation vil vi udføre følgende:
dnf installer postgresql-server postgresql-contrib
Trin 2
Vi indtaster bogstavet "s" for at acceptere download og installation af PostgreSQL:
Herefter vil vi initialisere PostgreSQL -klyngen:
sudo postgresql-setup initdbTrin 3
Vi genstarter tjenesten og aktiverer den ved opstart af CentOS 8 med følgende kommando:
sudo systemctl genstart postgresql sudo systemctl aktiver postgresql
Trin 4
Vi kontrollerer dens aktuelle status:
systemctl status postgresql
4. Sådan installeres Wkhtmltopdf CentOS 8
Trin 1
Dette er et værktøj, der giver Odoo mulighed for at udskrive rapporter i PDF, det kan konvertere HTML til PDF og flere formater, hvis vi har brug for det, for installationen udfø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
Trin 2
Vi accepterer download og installation:
5. Sådan installeres og konfigureres Odoo på CentOS 8
Trin 1
Det er på tide at installere Odoo på serveren, først og fremmest vil vi tilføje en ny systembruger til at køre Odoo -tjenesten, den bliver hostet i / opt / odoo biblioteket:
useradd -m -U -r -s / bin / bash odoo -d / opt / odooOpret en bruger i PostgreSQL med samme navn som brugeren oprettet i systemet i dette tilfælde "odoo":
sudo su -postgres -c "createuser -s odoo"Vi ændrer brugerkontoen:
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
Trin 2
Vi får adgang til biblioteket:
cd / opt / odooVi kloner det virtuelle Python -miljø:
python3 -m venv odoo13 -venvMed det oprettede miljø kommer vi til at aktivere det med kommandoen:
kilde odoo13-venv / bin / activ
Trin 3
I dette virtuelle miljø skal vi installere de nødvendige Python -afhængigheder med følgende kommando:
pip3 install -r odoo13 / requirements.txt
Trin 4
I slutningen af denne proces ser vi følgende:
Trin 5
Vi forlader det virtuelle miljø med kommandoen:
deaktiver && exit
Trin 6
Nu skal vi oprette et bibliotek til brugerdefinerede moduler, og derefter giver vi ejeren af biblioteket til brugeren "Odoo" med følgende kommandoer:
sudo mkdir / opt / odoo / odoo13-custom-addons sudo chown -R odoo: odoo / opt / odoo / odoo13-custom-addons
Trin 7
Vi skal oprette mapper til logfilerne:
sudo mkdir / var / log / odoo13 sudo touch /var/log/odoo13/odoo.log sudo chown -R odoo: odoo / var / log / odoo13 /
Trin 8
Det næste trin vil være at oprette Odoo -konfigurationsfilen med følgende kommando:
sudo nano /etc/odoo.confDer indtaster vi følgende:
[muligheder]; Dette er adgangskoden, der tillader databaseoperationer: admin_passwd = "password" db_host = Falsk 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 gemmer ændringerne med tasterne Ctrl + O og afslutter med Ctrl + X.
Trin 9
Det er på tide at oprette systemtjenestefilen til Odoo, vi vil bruge den ønskede editor til det:
sudo nano /etc/systemd/system/odoo13.serviceI denne fil indtaster vi følgende:
[Enhed] Beskrivelse = Odoo13 # Kræver = postgresql-10.6.service # After = 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 + konsol [Installer] WantedBy = multi-user.target
Vi gemmer ændringerne og forlader editoren.
Trin 10
Vi genstarter tjenesten:
systemctl daemon-reloadVi udfører følgende:
sudo systemctl start odoo13 (vi starter odoo -tjenesten) sudo systemctl aktiverer odoo13 (vi aktiverer tjenesten med starten af CentOS 8)
Trin 11
Vi kontrollerer status for Odoo med følgende kommando:
systemctl status odoo
Som vi kan se, er dens status aktiv og kører.
Trin 12
Med Netstat -kommandoen validerer vi status for Odoo -porten:
netstat -pnltu | grep 8069
Trin 13
Vi aktiverer tilladelserne i firewallen:
sudo firewall-cmd-add-port = 8069 / tcp --zone = public-permanent sudo firewall-cmd -reload
6. Sådan installeres Nginx som en proxyserver
Trin 1
Først installerer vi Nginx med følgende kommando:
dnf installer nginx
Trin 2
Vi indtaster bogstavet "s" for at acceptere download og installation af Nginx.
Trin 3
Lad os oprette filen til den virtuelle vært:
sudo nano /etc/nginx/conf.d/odoo13.conf Der kommer vi til at indtaste følgende: upstream 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-videresendt-til $ proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $ -plan; proxy_set_header X-Real-IP $ remote_addr; proxy_redirect fra; proxy_pass http: // odoo; } placering ~ * / web / static / {proxy_cache_valid 200 90m; proxy_buffering på; udløber 864000; proxy_pass http: // odoo; } gzip_types text / css text / less text / plain text / xml application / xml application / json application / javascript; gzip på; }
Vi gemmer ændringerne med Ctrl + O -tasterne og afslutter med Ctrl + X -tasterne.
Trin 4
Vi kommer til at starte og aktivere Nginx med følgende kommandoer:
sudo systemctl start nginx sudo systemctl aktiver nginx
Trin 5 / almindelig]
Vi validerer din status:
systemctl status nginx
7. Sådan får du adgang til Odoo CentOS 8
Trin 1
Vi går til en browser og indtaster følgende:
http: // IP_CentOS: 8069Følgende vil blive frigivet:
Trin 2
I feltet Master Password indtaster vi den adgangskode, der blev oprettet under processen, og udfyldte felterne med de ønskede værdier:
Trin 3
Vi klikker på "Opret database", og vi får adgang til Odoo -miljøet i CentOS 8:
[almindeligt] Trin 4
Herfra har vi alle applikationer, der skal installeres, ovenfra kan vi få adgang til administratoren:
Solvetic har forklaret hele processen med at installere og konfigurere Odoo i CentOS 8 og have et værdifuldt værktøj til CRM -styring.