וטנובואב Odoo 13 תא ןיקתהל דציכ


Odoo תנכות איה ERP (ידיגאת םיבאשמ ןונכת) םינותנ דסמ תועצמאב תבכרומה ,הבחרהל ןתינו חותפ דוק םע Python ו- PostgresSQL םינותנ ןוסחאל.

.תישיא המאתהו קוויש ,תרושקת ילכ ,(HR) שונא יבאשמ ,רוציי ,לועפת ,םיפסכ ,תוריכמ ,רתא ןוגכ תונוש תוירוגטקב תויצקילפא רפסממ תבכרומה ,חותפ דוק םייקסע םימושיי תליבח וז

.םירחא םיבר דועו םיטקיורפ לוהינ תייצקילפא ,הריכמ תדוקנ תייצקילפא ,יאלמ תייצקילפא ,תונובשח תלהנה ילכ ,שונא יבאשמ תייצקילפא ,קוויש תייצקילפא ,אלמ ילנויצקנופ ינורטקלא רחסמ ,(ןכות ירשק להנמ) C

.הלעמו 18.04 וטנובואב Odoo 13 (CE) תיתליהקה הרודהמה תא ןיקתהל דציכ םכל הארנ הז רמאמב

וטנובואב Wkhtmltopdf -ו PostgreSQL תנקתה :1 בלש

.גצומש יפכ לדחמה תרירב ירגאממ ןיקתהל ןתינש ,PostgreSQL םינותנ ידסמ תרשל קוקז התא ,יוארכ Odoo תא ליעפהל ידכ .1

$ sudo apt update
$ sudo apt install postgresql

.תואבה systemctl תודוקפ תא לעפה ,לעפומ אוהו לעופ תורישה םא קודבל ידכ .תרשה לש שדחמ לוחתא רשאכ יטמוטוא ןפואב ליחתהל ול רשפאלו postgresql תוריש תא ליעפהל רדגומ ןיקתמה ,הנקתהה ךילהת ךלהמב .םי

$ systemctl status postgresql
$ systemctl is-enabled postgresql

.WebKit תועצמאב הנומת וא PDF ךמסמל HTML ףד ריממש חותפ דוקב הדוקפ תרוש לש חותפ ילכ אוה - Wkhtmltopdf תא ןיקתהל ךילע ,ןכמ רחאל .3

Odoo 13 שרוד wkhtmltopdf v0.12.05 תואבה תודוקפה תלעפה ידי לע תינדי ותוא ןיקתהל ךירצ התא זא .וטנובוא ירגאמב קפוסמ וניאש.

$ 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 

.ךלש בשחמב החלצהב ןקתומ Wkhtmltopdf -ש אדו .4

$ which wkhtmltopdf
$ which wkhtmltoimage

וטנובואב Odoo 13 תנקתה :2 בלש

.תואבה תודוקפה עוציב ידי לע ודוא לש הליהקה תרודהמ תנקתהל ודוא לש ימשרה רגאמב שמתשנ ונא .5

$ 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

.תכרעמה לוחתא םע תיטמוטוא הלעפהל לעפומ אוהו לעופ תורישהש אדוול ולכות ,Odoo תנקתה רחאל .6

$ systemctl status odoo
$ systemctl is-enabled odoo

.לעופ ודואש רשאל תפסונ ךרד וז .אבה ןפואב ss םילכה תועצמאב תאז תמאל לכותו 8069 האיציב ןיזאמ Odoo ,לדחמ תרירבכ .7

$ sudo netstat -tpln
OR
$ sudo ss -tpln

Odoo רובע ךופה Proxy -כ Nginx תא רדגהו ןקתה :3 בלש

.Nginx לש הכופה Proxy תביבס תועצמאב ןיימוד-תת תועצמאב ודואל השיגה תא רידגהל לוכי התא ,האיציה רפסמ תא דילקהל ילבמ ודוא לש טנרטניאה קשממל תשגל םישמתשמל רשפאל ידכ .8

.גצומש יפכ Nginx תא ןיקתהל ךילע תישאר ,Odoo רובע ךופה Proxy -כ Nginx תא רידגהל ידכ

$ sudo apt install nginx

.ןכ םג לעפומ ,לעופ Nginx תוריש םא קודב ,הנקתהה םויסב .9

$ systemctl status nginx
$ systemctl is-enabled nginx

.גצומש יפכ etc/nginx/conf.d/odoo.conf/ ץבוקב Odoo רובע Nginx תרש תמיסח רוצ ,ןכמ רחאל .10

$ sudo vi /etc/nginx/conf.d/odoo.conf

.ךתביבסל םיאתמה Nginx דועית תאירק ידי לע תורוצת דוע ףיסוהל לכות ,ךלש Odoo תכרעמ תלעפהל הקיפסמה הטושפ הרוצת וז .ץבוקב האבה הרוצתה תא קבדהו קתעה ןכמ רחאל

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; }

.Nginx לש הרוצתה הנבמב ריבחת תואיגש שי םא קודב .ץבוקב םייונישה תרימש רחאל .11

$ sudo nginx -t

.םינורחאה םייונישה תא עצבל ידכ Nginx תוריש תא שדחמ לעפה תעכ .12

$ sudo systemctl restart nginx

.Odoo לש טנרטניאה קשממל תשגל ליחתתש ינפל Nginx תרשל שאה תמוח ךרד HTTPS -ו HTTP תושקב רשפאל ךילע ,לעופו לעפומ UFW שאה תמוח תורישו תלעפה םאש ןייצל בושח .13

$ sudo ufw allow http
$ sudo ufw allow https
$ sudo ufw reload

Odoo לש טנרטניאה לוהינ קשממל השיג :4 בלש

.Odoo לש טנרטניאה לוהינ קשממל תשגל ידכ האבה תבותכב שמתשהו טנרטניא ןפדפד חתפ ,ןכמ רחאל .14

http://odoo.tecmint.lan

.םינותנ דסמ רוצ לע ץחל ןכמ רחאל .אל וא המגוד ינותנ ןועטל רוחבל לוכי התא .הנידמהו הפשה תא רחב ןכמ רחאל .המסיסו תכרעמ להנמ לש ל"אוד תבותכ ,םינותנ דסמ םש ןזה .Odoo רובע םינותנ דסמ רוציל ךילע

.קתנתה <== תכרעמה להנמ לש חתפנה טירפתה לע ץחל ,קתנתהל ידכ .המאתהב ותוא גרדשל וא ןיקתהל ידכ היצקילפאב גרדש וא ןקתה ןצחלה לע ץחל .אבה ךסמה םוליצב גצומש יפכ ,תונימזה Odoo תויצקילפא תא

.רבחתהל ידכ ליעל 14 בלשב הרצונש תישיאה הסינכב שמתשה .Odoo לש הסינכה קשממ תא גיצמ אבה ךסמה םוליצ .16

.ןאיבדבו וטנובואב ןיפצהל ואוב םע Nginx תא חטבאל דציכ :םניחב אוהש ןיפצהל ואוב שמתשהל לוכי התא .רוציי תביבס רובע דחוימב ,HTTPS ליעפהל ךירצ התא זא .ליגר HTTP -ב תלעופ איהש ןוויכמ תחטבואמ הניא

.Odoo 13 לש דועיתב ןייע ,ףסונ עדימל .יאמצע םושייכ םושיי לכ סורפל ןתינ ךא ,בלושמ ERP ןורתפ קפסל ידכ הספוקל ץוחמ הקלח הרוצב תובלתשמ Odoo תויצקילפאש תורמל .ךלש וטנובוא תרשב Odoo 13 CE תא תנקת