Kā instalēt Odoo uz CentOS 8

Odoo ir izstrādāta kā visaptveroša pārvaldības programmatūra, kas galalietotājam nodrošina vislabākās darba iespējas, taču bez sarežģītības, Odoo integrē vairāk nekā 30 galvenās lietojumprogrammas, kuras tiek pastāvīgi atjauninātas, lai nodrošinātu to funkcionalitāti.

Odoo mērķis ir būt CRM ar augstu pieejamību un mērogojamību, jo tā izmantošana ir daudzveidīga, sākot no elektroniskās komercijas, projektu vadības, tehniskās palīdzības, grāmatvedības, inventāra līdz dažādiem ERP līmeņiem.

IespējasDažas tās īpašības ir:

  • Mūsdienīgs lietotāja interfeiss ar moderniem un dinamiskiem paneļiem
  • Liela ekrāna skata funkcija
  • Tam ir mobilā lietojumprogramma
  • GeoIP funkcija, lai atklātu potenciālos klientus, kā arī spētu automātiski atrast valstis, štatus vai pilsētas no IP adreses
  • Tam ir vairāk nekā 30 mārketinga lietojumprogrammu, lai palielinātu pārdošanas apjomu un pārvaldību
  • Iespēja izveidot noteikumus, kas ļauj balstīties uz dalību un segmentiem
  • Sekotāju URL
  • Ierakstiet zvanus vai sāciet VoIP zvanus, veicot tikai dažas vienkāršas darbības
  • Aktivitāšu un zvanu pārvaldība
  • Pilnīga visu procesu vēsture ar klientu
  • Integrējiet e -pasta veidnes, lai atvieglotu rakstīšanas procesus
  • Savietojams ar VoIP telefoniju
  • Tam ir CRM panelis

Solvetic paskaidros, kā instalēt Odoo uz CentOS 8, un tādējādi viņam būs labākā iespēja pārvaldīt savu CRM.

1. Instalējiet Odoo vietnē CentOS 8

1. darbība
Pirmā lieta, kas jādara, ir atjaunināt sistēmu un tās krātuves, šim nolūkam mēs izmantosim šādu komandu:

 dnf atjauninājums

Kad sistēma ir atjaunināta, mēs instalēsim EPEL repozitoriju ar šādu komandu:

 dnf instalējiet epel-release
2. solis
Šī krātuve ir veidota tā, lai CentOS 8 iespējas būtu lielākas.

2. Kā instalēt Python un tā atkarības

1. darbība
Odoo ir nepieciešams Python 3 un dažas atkarības no tā optimālam darbam, lai to instalētu, mēs izmantosim šādu komandu:

 dnf instalēt python36 python36-devel git gcc wget nodejs libxslt-devel bzip2-devel openldap-devel libjpeg.webp-devel freetype-devel

2. solis
Mēs ievadām burtu "s", lai apstiprinātu šo lejupielādi un instalēšanu:

3. Kā instalēt un konfigurēt PostgreSQL vietnē CentOS 8

1. darbība
PostgreSQL ir atvērtā pirmkoda relāciju datu bāzu pārvaldības sistēma, kas ļauj droši glabāt datus, lai veiktu šo instalēšanu, mēs veiksim sekojošo:

 dnf instalējiet postgresql-server postgresql-contrib

2. solis
Mēs ievadām burtu "s", lai akceptētu PostgreSQL lejupielādi un instalēšanu:

Pēc tam mēs inicializēsim PostgreSQL kopu:

 sudo postgresql-setup initdb
3. solis
Mēs restartējam pakalpojumu un iespējojam to, startējot CentOS 8 ar šādu komandu:
 sudo systemctl restartējiet postgresql sudo systemctl iespējojiet postgresql

4. solis
Mēs pārbaudām tā pašreizējo stāvokli:

 systemctl statuss postgresql

4. Kā instalēt Wkhtmltopdf CentOS 8

1. darbība
Šī ir utilīta, kas ļauj Odoo drukāt atskaites PDF formātā, tā var pārvērst HTML uz PDF un vairākos formātos, ja mums tas ir nepieciešams, tā instalēšanai mēs izpildām sekojošo:

 dnf instalējiet https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox-0.12.5-1.centos8.x86_64.rpm

2. solis
Mēs pieņemam lejupielādi un instalēšanu:

5. Kā instalēt un konfigurēt Odoo CentOS 8

1. darbība
Ir pienācis laiks instalēt Odoo serverī, vispirms mēs pievienosim jaunu sistēmas lietotāju, lai palaistu pakalpojumu Odoo, tas tiks mitināts direktorijā / opt / odoo:

 useradd -m -U -r -s / bin / bash odoo -d / opt / odoo
Izveidojiet PostgreSQL lietotāju ar tādu pašu nosaukumu kā sistēmā izveidotais lietotājs, šajā gadījumā "odoo":
 sudo su -postgres -c "createuser -s odoo"
Mēs mainām lietotāja kontu:
 su - odoo
Mēs klonējam Odoo krātuvi ar šādu komandu:
 git klons https://www.github.com/odoo/odoo -dziļums 1 -filiāle 13.0/opt/odoo/odoo13

2. solis
Mēs piekļūstam direktorijam:

 cd / opt / odoo
Mēs klonējam Python virtuālo vidi:
 python3 -m venv odoo13 -venv
Izveidojot vidi, mēs to aktivizēsim ar komandu:
 avots odoo13-venv / bin / aktivizēt

3. solis
Šajā virtuālajā vidē mēs instalēsim nepieciešamās Python atkarības ar šādu komandu:

 pip3 instalēt -r odoo13 / prasības.txt

4. solis
Šī procesa beigās mēs redzēsim sekojošo:

5. solis
Mēs izejam no virtuālās vides ar komandu:

 deaktivizēt && iziet

6. darbība
Tagad mēs izveidosim pielāgotu moduļu direktoriju un pēc tam piešķiram direktorija īpašumtiesības lietotājam "Odoo" ar šādām komandām:

 sudo mkdir / opt / odoo / odoo13-custom-addons sudo chown -R odoo: odoo / opt / odoo / odoo13-custom-addons

7. solis
Mēs izveidosim žurnālus:

 sudo mkdir / var / log / odoo13 sudo touch /var/log/odoo13/odoo.log sudo chown -R odoo: odoo / var / log / odoo13 /

8. solis
Nākamais solis būs izveidot Odoo konfigurācijas failu ar šādu komandu:

 sudo nano /etc/odoo.conf
Tur mēs ievadām sekojošo:
 [iespējas]; Šī ir parole, kas ļauj veikt datu bāzes darbības: admin_passwd = "password" db_host = False db_port = False db_user = odoo db_password = False 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

Mēs saglabājam izmaiņas ar taustiņiem Ctrl + O un izejam ar Ctrl + X.

9. solis
Ir pienācis laiks izveidot sistēmas pakalpojuma failu Odoo, mēs tam izmantosim vēlamo redaktoru:

 sudo nano /etc/systemd/system/odoo13.service
Šajā failā mēs ievadīsim šādu informāciju:
 [Vienība] Apraksts = Odoo13 # Nepieciešams = 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 = žurnāls + konsole [Instalēt] WantedBy = multi-user.target

Mēs saglabājam izmaiņas un izejam no redaktora.

10. solis
Mēs restartējam pakalpojumu:

 systemctl dēmonu pārlādēšana
Mēs izpildām sekojošo:
 sudo systemctl start odoo13 (mēs sākam odoo pakalpojumu) sudo systemctl iespējo odoo13 (mēs iespējojam pakalpojumu, sākot ar CentOS 8)

11. solis
Mēs pārbaudām Odoo statusu ar šādu komandu:

 systemctl statuss odoo

Kā redzam, tā statuss ir aktīvs un darbojas.

12. solis
Ar Netstat komandu mēs apstiprinām Odoo porta statusu:

 netstat -pnltu | grep 8069

13. solis
Mēs iespējojam atļaujas ugunsmūrī:

 sudo ugunsmūris-cmd --add-port = 8069 / tcp --zone = public-pastāvīgais sudo ugunsmūris-cmd

6. Kā instalēt Nginx kā starpniekserveri

1. darbība
Vispirms mēs instalējam Nginx ar šādu komandu:

 dnf instalējiet nginx

2. solis
Mēs ievadām burtu "s", lai akceptētu Nginx lejupielādi un instalēšanu.

3. solis
Izveidosim failu virtuālajam saimniekdatoram:

 sudo nano /etc/nginx/conf.d/odoo13.conf Tur mēs ievadīsim sekojošo: upstream odoo {server 127.0.0.1:8069; } serveris {klausīties 80; servera_nosaukums serveris-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-Par $ proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $ shēma; proxy_set_header X-Real-IP $ remote_addr; proxy_redirect izslēgts; starpniekserveris http: // odoo; } location ~ * / web / static / {proxy_cache_valid 200 90m; proxy_buffering on; beidzas 864000; starpniekserveris http: // odoo; } gzip_types text / css text / less text / plain text / xml application / xml application / json application / javascript; gzip on; }

Mēs saglabājam izmaiņas ar taustiņiem Ctrl + O un izejam ar taustiņiem Ctrl + X.

4. solis
Mēs sāksim un iespējosim Nginx ar šādām komandām:

 sudo systemctl start nginx sudo systemctl iespējot nginx

5. darbība / vienkāršs]
Mēs apstiprinām jūsu statusu:

 systemctl statuss nginx

7. Kā piekļūt Odoo CentOS 8

1. darbība
Mēs ejam uz pārlūkprogrammu un ievadām šādu informāciju:

 http: // IP_CentOS: 8069
Tiks izlaists:

2. solis
Laukā Galvenā parole mēs ievadām procesa laikā noteikto paroli un aizpildām laukus ar vēlamajām vērtībām:

3. solis
Mēs noklikšķinām uz "Izveidot datu bāzi" un CentOS 8 piekļūsim Odoo videi:

[vienkāršs] 4. solis
No šejienes mums būs jāinstalē visas lietojumprogrammas, no augšas mēs varam piekļūt administratoram:

Solvetic ir izskaidrojis visu Odoo instalēšanas un konfigurēšanas procesu CentOS 8, un tam ir vērtīga lietderība CRM pārvaldībai.

wave wave wave wave wave