Одоо је свеобухватни софтвер за управљање пословањем на отвореном који се испоручује са пакетом различитих пословних апликација за разне употребе, као што су е -трговина, управљање пројектима, служба за помоћ, рачуноводство, инвентар и израђивач веб страница неколико.
У овом чланку ћете научити како инсталирати Одоо (Отвореног кода ЕРП и ЦРМ) на ЦентОС 8 и РХЕЛ 8.
1. Први корак у инсталацији Одоо је да инсталирате Спремиште ЕПЕЛ -а који пружа скуп додатних пакета за Линук за предузећа. Али прво обавезно ажурирајте систем као што је приказано.
$ судо днф ажурирање.
2. Када се ажурирање система заврши, инсталирајте ЕПЕЛ спремиште као што је приказано.
$ судо днф инсталл епел-релеасе.
3. Затим инсталирајте Питхон 3 и друге неопходне зависности које захтевају Одоо као што је приказано.
$ судо днф инсталл питхон36 питхон36-девел гит гцц вгет нодејс либкслт-девел бзип2-девел опенлдап-девел либјпег-девел фреетипе-девел.
4.ПостгреСКЛ је бесплатан систем за управљање релационим базама података са отвореним извором који се користи у великом броју апликација за складиштење података. Морамо да инсталирамо ПостгреСКЛ за Одоо а да бисте то урадили, покрените команду.
$ судо днф инсталл постгрескл-сервер постгрескл-цонтриб.
5. Затим иницијализујте нову ПостгреСКЛ кластер базе података.
$ судо постгрескл-сетуп инитдб.
6. Када се кластер базе података иницијализује, поново покрените и омогућите ПостгреСКЛ као што је приказано.
$ судо системцтл поново покрените постгрескл. $ судо системцтл енабле постгрескл.
7. Да бисте потврдили да је база података покренута, извршите.
$ судо системцтл статус постгрескл.
8. За Одоо Штампати ПДФ извештаји, захтева пакет тзв Вкхтмлтопдф. Ово се користи за исцртавање ХТМЛ до ПДФ и други формати слика. Пакет рпм је доступан на Гитхуб -у и можете га инсталирати као што је приказано.
$ судо днф инсталл https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox-0.12.5-1.centos8.x86_64.rpm.
9. Додаћемо новог корисника система који ћемо користити за покретање Одоо услуга. На овој илустрацији ћемо створити корисника који се зове Одоо, међутим, слободно одаберите произвољно корисничко име. Матични директоријум се налази у /opt/odoo
именик.
$ судо усерадд -м -У -р -с /бин /басх одоо -д /опт /одоо
10. Да бисте започели инсталирање Одоо -а, прво пређите на Одоо корисника којег смо створили горе.
$ судо су - одоо.
11. Затим клонирајте гит спремиште.
$ гит клон https://www.github.com/odoo/odoo --дубина 1-грана 13.0/опт/одоо/одоо13.
12. Затим клонирајте виртуелно окружење као што је приказано.
$ цд /опт /одоо. $ питхон3 -м венв одоо13 -венв.
13. Када креирате виртуелно окружење, активирајте га помоћу следеће наредбе.
$ извор одоо13-венв/бин/енабле.
Као што видите, одзив се мења како је приказано.
14. Унутар виртуелног окружења инсталирајте потребне Питхон модуле за инсталацију Одоо да иде глатко.
$ пип3 инсталл -р одоо13/рекуирементс.ткт.
15. Када се инсталација Питхон модула заврши, изађите из виртуелног окружења и вратите се судо кориснику.
$ деактивирање && екит.
16. Иако опционално. Најбоља пракса налаже инсталирање прилагођених модула у посебан директоријум. Имајући то на уму, наставићемо са креирањем директоријума за прилагођене модуле, а касније ћемо власништво над директоријумом доделити датотеци „Одоо‘Корисник.
$ судо мкдир/опт/одоо/одоо13-цустом-аддонс. $ судо цховн -Р одоо: одоо/опт/одоо/одоо13-цустом-аддонс.
17. На исти начин, креираћемо прилагођени директоријум дневника и датотеку евиденције као што је приказано.
$ судо мкдир/вар/лог/одоо13. $ судо тоуцх /вар/лог/одоо13/одоо.лог. $ судо цховн -Р одоо: одоо/вар/лог/одоо13/
18. Затим креирајте прилагођену конфигурациону датотеку за Одоо као што је приказано.
$ судо вим /етц/одоо.цонф.
Залепите следећу конфигурацију и сачувајте датотеку.
[Опције]; Ово је лозинка која дозвољава операције базе података: админ_пассвд = стронг_пассворд дб_хост = Нетачно. дб_порт = Нетачно. дб_усер = одоо. дб_пассворд = Нетачно. кмлрпц_порт = 8069.; лонгполлинг_порт = 8072. логфиле = /вар/лог/одоо13/одоо.лог. логротате = Тачно. аддонс_патх =/опт/одоо/одоо13/аддонс,/опт/одоо/одоо13-цустом-аддонс.
Обавезно замените стронг_пассворд са жељеном лозинком.
19. Сада креирајте датотеку системске јединице за Одоо.
$ судо вим /етц/системд/систем/одоо13.сервице.
Залепите следећу конфигурацију и сачувајте датотеку.
[Јединица] Опис = Одоо13. #Захтева = постгрескл-10.6.сервице. #Афтер = нетворк.таргет постгрескл-10.6.сервице [Услуга] Тип = једноставно. СислогИдентифиер = одоо13. ПермиссионсСтартОнли = труе. Корисник = одоо. Група = одоо. ЕкецСтарт =/опт/одоо/одоо13-венв/бин/питхон3/опт/одоо/одоо13/одоо-бин -ц /етц/одоо.цонф. СтандардОутпут = дневник+конзола [Инсталирај] ВантедБи = вишекориснички циљ.
20. Поново учитајте системд нових измена у датотеци.
$ судо системцтл даемон-релоад.
21. Затим покрените и омогућите Одоо као што је приказано.
$ судо системцтл старт одоо13. $ судо системцтл енабле одоо13.
22. Да бисте потврдили статус Одоо -а, покрените команду:
$ судо системцтл статус одоо13.
23. Такође можете користити наредба нетстат да провери да ли Одоо слуша на порту 8069 - који је његов подразумевани порт.
$ судо нетстат -пнлту | греп 8069.
24. Да би Одоо био доступан у прегледачу, отворите порт преко заштитног зида.
$ судо фиревалл-цмд --адд-порт = 8069/тцп --зоне = публиц --перманент. $ судо фиревалл-цмд --релоад.
25. На крају ћемо инсталирати Нгинк веб сервер који ће деловати као обрнути прокси за наш Одоо инстанца. Дакле, покрените команду:
$ судо днф инсталл нгинк.
26. Затим креирајте нову датотеку виртуелног хоста.
$ судо вим /етц/нгинк/цонф.д/одоо13.цонф.
и залепите следећу конфигурацију као што је приказано.
узводно одоо {сервер 127.0.0.1:8069; } сервер {слушај 80; сервер_наме сервер-ИП; аццесс_лог /вар/лог/нгинк/одоо13.аццесс.лог; еррор_лог /вар/лог/нгинк/одоо13.еррор.лог; лоцатион / {проки_сет_хеадер Кс-Форвардед-Хост $ хост; проки_сет_хеадер Кс-Форвардед-За $ проки_адд_к_форвардед_фор; проки_сет_хеадер Кс-Форвардед-Прото $ шема; проки_сет_хеадер Кс-Реал-ИП $ ремоте_аддр; проки_редирецт офф; проки_пасс http://odoo; } локација ~*/веб/статиц/{проки_цацхе_валид 200 90м; проки_буфферинг он; истиче 864000; проки_пасс http://odoo; } гзип_типес тект/цсс тект/лесс тект/плаин тект/кмл апплицатион/кмл апплицатион/јсон апплицатион/јавасцрипт; гзип он; }
Сачувајте и изађите из конфигурацијске датотеке.
27. Сада покрените и омогућите Нгинк веб сервер.
$ судо системцтл покреће нгинк. $ судо системцтл омогући нгинк.
28. Потврди Нгинк ради како је приказано.
$ судо системцтл статус нгинк.
На овом месту смо завршили са конфигурацијом. Последњи корак је довршити подешавање у веб прегледачу.
29. Покрените веб прегледач и посетите ИП адресу вашег сервера као што је приказано.
http://server-ip/
Приказаће се веб страница слична оној испод. За главну лозинку користите лозинку наведену у Корак 5 док креирате прилагођену Одоо конфигурациону датотеку. Затим наставите са попуњавањем свих осталих уноса и кликните на „Креирајте базу података’Дугме.
30. Ово вас води на Одоо -ову контролну таблу која приказује различите апликације које се могу инсталирати.
И ово завршава наш данашњи водич. У овом водичу сте научили како да инсталирате Одоо на ЦентОС 8.