Si të instaloni Odoo 13 në Ubuntu
Odoo është një softuer ERP (Planifikimi i Burimeve Ndërmarrje) me funksione të plota dhe të zgjerueshme, i ndërtuar duke përdorur bazën e të dhënave Python dhe PostgresSQL për ruajtjen e të dhënave.
Është një grup aplikacionesh biznesi me burim të hapur, që përbëhet nga aplikacione të shumta sipas kategorive të ndryshme si faqet e internetit, shitjet, financat, operacionet, prodhimi, burimet njerëzore (HR), komunikimi, marketingu dhe mjetet e personalizimit.
Aplikacionet kryesore përfshijnë një ndërtues uebsajti, CRM (Menaxheri i Marrëdhënieve të Përmbajtjes), një Tregti elektronike plotësisht funksionale, aplikacion marketingu, aplikacion HR, mjet kontabiliteti, aplikacioni i inventarit, aplikacioni i pikës së shitjes, aplikacioni i menaxhimit të projektit dhe shumë të tjera.
Në këtë artikull, ne do t'ju tregojmë se si të instaloni Odoo 13 Community Edition (CE) në Ubuntu 18.04 ose më lart.
Hapi 1: Instalimi i PostgreSQL dhe Wkhtmltopdf në Ubuntu
1. Për të ekzekutuar siç duhet Odoo, ju nevojitet një server i bazës së të dhënave PostgreSQL, i cili mund të instalohet nga magazinat e paracaktuar siç tregohet.
$ sudo apt update
$ sudo apt install postgresql
2. Pasi të përfundojë instalimi i PostgresSQL, duhet të kontrolloni disa gjëra. Gjatë procesit të instalimit, instaluesi konfigurohet të nisë shërbimin postgresql dhe të mundësojë që ai të fillojë automatikisht kur serveri të rindizet. Për të kontrolluar nëse shërbimi është në funksion dhe është i aktivizuar, ekzekutoni komandat e mëposhtme systemctl.
$ systemctl status postgresql
$ systemctl is-enabled postgresql
3. Më pas, duhet të instaloni Wkhtmltopdf – është një mjet i vogël me burim të hapur, i linjës komanduese që konverton një faqe HTML në dokument PDF ose një imazh duke përdorur WebKit.
Odoo 13 kërkon wkhtmltopdf v0.12.05 i cili nuk ofrohet në magazinat e Ubuntu. Kështu që ju duhet ta instaloni manualisht duke ekzekutuar komandat e mëposhtme.
$ wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb
$ sudo dpkg -i wkhtmltox_0.12.5-1.bionic_amd64.deb
$ sudo apt -f install
4. Verifikoni që Wkhtmltopdf është instaluar me sukses në kompjuterin tuaj.
$ which wkhtmltopdf
$ which wkhtmltoimage
Hapi 2: Instalimi i Odoo 13 në Ubuntu
5. Ne do të përdorim depo zyrtare të Odoo për të instaluar Odoo Community Edition duke ekzekutuar komandat e mëposhtme.
$ sudo wget -O - https://nightly.odoo.com/odoo.key | sudo apt-key add -
$ sudo echo "deb http://nightly.odoo.com/13.0/nightly/deb/ ./" | sudo tee -a /etc/apt/sources.list.d/odoo.list
$ sudo apt-get update && apt-get install odoo
6. Pasi të instalohet Odoo, mund të verifikoni se shërbimi është në funksion dhe është aktivizuar që të fillojë automatikisht në nisjen e sistemit.
$ systemctl status odoo
$ systemctl is-enabled odoo
7. Si parazgjedhje, Odoo dëgjon në portin 8069 dhe mund ta verifikoni duke përdorur veglat ss si më poshtë. Kjo është një mënyrë tjetër për të konfirmuar që Odoo është në funksionim.
$ sudo netstat -tpln
OR
$ sudo ss -tpln
Hapi 3: Instaloni dhe konfiguroni Nginx si një përfaqësues i kundërt për Odoo
8. Për t'u mundësuar përdoruesve të aksesojnë ndërfaqen e internetit Odoo pa shtypur numrin e portit, mund të konfiguroni Odoo që të aksesohet duke përdorur një nën-domain duke përdorur një mjedis përfaqësuesi të kundërt Nginx.
Për të konfiguruar Nginx si një përfaqësues të kundërt për Odoo, së pari, duhet të instaloni Nginx siç tregohet.
$ sudo apt install nginx
9. Kur instalimi të ketë përfunduar, kontrolloni nëse shërbimi Nginx është i aktivizuar dhe funksionon, është gjithashtu i aktivizuar.
$ systemctl status nginx
$ systemctl is-enabled nginx
10. Më pas, krijoni një bllok server Nginx për Odoo në skedarin /etc/nginx/conf.d/odoo.conf siç tregohet.
$ sudo vi /etc/nginx/conf.d/odoo.conf
Pastaj kopjoni dhe ngjisni konfigurimin e mëposhtëm në skedar. Ky është një konfigurim i thjeshtë i mjaftueshëm për të ekzekutuar sistemin tuaj Odoo, mund të shtoni më shumë konfigurime duke lexuar dokumentacionin Nginx për t'iu përshtatur mjedisit tuaj.
server {
listen 80;
server_name odoo.tecmint.lan
; access_log /var/log/nginx/odoo_access.log; error_log /var/log/nginx/odoo_error.log; proxy_buffers 16 64k; proxy_buffer_size 128k; location / { proxy_pass http://127.0.0.1:8069; proxy_redirect off; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; } location ~* /web/static/ { proxy_cache_valid 200 60m; proxy_buffering on; expires 864000; proxy_pass http://127.0.0.1:8069; } gzip on; gzip_min_length 1000; }
11. Pas ruajtjes së ndryshimeve në skedar. Kontrolloni strukturën e konfigurimit Nginx për çdo gabim sintaksor.
$ sudo nginx -t
12. Tani rinisni shërbimin Nginx për të realizuar ndryshimet e fundit.
$ sudo systemctl restart nginx
13. Është e rëndësishme, nëse keni aktivizuar dhe ekzekutuar shërbimin e murit të zjarrit UFW, duhet të lejoni kërkesat HTTP dhe HTTPS përmes murit të zjarrit në serverin Nginx përpara se të filloni të përdorni ndërfaqen e internetit Odoo.
$ sudo ufw allow http
$ sudo ufw allow https
$ sudo ufw reload
Hapi 4: Hyrja në Ndërfaqen e Administrimit të Uebit Odoo
14. Më pas, hapni një shfletues uebi dhe përdorni adresën e mëposhtme për të hyrë në ndërfaqen e administrimit të uebit Odoo.
http://odoo.tecmint.lan
Prisni që ndërfaqja të ngarkohet, pasi të ketë, ju duhet të krijoni një bazë të dhënash për Odoo. Futni emrin e bazës së të dhënave, adresën e emailit të administratorit dhe fjalëkalimin. Pastaj zgjidhni gjuhën dhe shtetin. Mund të zgjidhni të ngarkoni të dhënat e mostrës ose jo. Pastaj klikoni Krijo bazën e të dhënave.
15. Më pas faqja e mësipërme do të ridrejtohet në panelin e kontrollit të administratorit që tregon aplikacionet e disponueshme Odoo, siç tregohet në pamjen e mëposhtme të ekranit. Klikoni në butonin Instalo ose Upgrade në një aplikacion për ta instaluar ose përmirësuar atë përkatësisht. Për të dalë, klikoni në dropdown Admin ==> Dilni.
16. Pamja e mëposhtme e ekranit tregon ndërfaqen e hyrjes në Odoo. Përdorni kredencialet e krijuara në hapin 14 më lart për t'u identifikuar.
Nga pamja e ekranit, mund të shihni se sistemi nuk është i sigurt pasi funksionon në HTTP të thjeshtë. Pra, duhet të aktivizoni HTTPS, veçanërisht për një mjedis prodhimi. Ju mund të përdorni Let's Encrypt që është falas: Si të siguroni Nginx me Let's Encrypt në Ubuntu dhe Debian.
Kjo është e gjitha për tani! Ju keni instaluar Odoo 13 CE në serverin tuaj Ubuntu. Megjithëse aplikacionet Odoo integrohen pa probleme për të ofruar një zgjidhje të plotë dhe të integruar ERP, çdo aplikacion mund të vendoset si një aplikacion i pavarur. Për më shumë informacion, shihni dokumentacionin Odoo 13.