Как да инсталирате Odoo на CentOS 8

Odoo е проектиран да бъде цялостен софтуер за управление, който предоставя на крайния потребител най -добрите възможности за работа, но без сложност, Odoo интегрира повече от 30 основни приложения, които постоянно се актуализират, за да имат своите функционалности.

Odoo има за цел да бъде CRM с висока наличност и мащабируемост, тъй като използването му е разнообразно, вариращо от електронна търговия, управление на проекти, техническа помощ, счетоводство, инвентаризация до различни нива на ERP.

ХарактеристикаНякои от неговите характеристики са:

  • Модерен потребителски интерфейс с модерни и динамични панели
  • Функция за изглед на голям екран
  • Има мобилно приложение
  • Функция GeoIP за откриване на потенциални клиенти, както и за автоматично намиране на държави, щати или градове от IP адреса
  • Той има повече от 30 маркетингови приложения за увеличаване на продажбите и управлението
  • Възможност за създаване на правила, които позволяват да се основават на членство и сегменти
  • URL адрес на последователи
  • Записвайте разговори или инициирайте VoIP разговори само с няколко прости стъпки
  • Управление на дейности и обаждания
  • Пълна история на всички процеси с клиент
  • Интегрирайте шаблони за имейли, за да улесните процеса на писане
  • Съвместим с VoIP телефония
  • Има CRM панел

Solvetic ще обясни как да инсталирате Odoo на CentOS 8 и по този начин ще имате най -добрата възможност за управление на вашата CRM.

1. Инсталирайте Odoo на CentOS 8

Етап 1
Първото нещо, което трябва да направите, ще бъде да актуализирате системата и нейните хранилища, за това ще използваме следната команда:

 dnf актуализация

След като системата бъде актуализирана, ще инсталираме хранилището на EPEL със следната команда:

 dnf инсталирайте epel-release
Стъпка 2
Това хранилище е проектирано така, че опциите на CentOS 8 са по -големи.

2. Как да инсталирате Python и неговите зависимости

Етап 1
Odoo изисква Python 3 и някои зависимости от него за оптимална работа, за да го инсталираме, ще използваме следната команда:

 dnf инсталирайте python36 python36-devel git gcc wget nodejs libxslt-devel bzip2-devel openldap-devel libjpeg.webp-devel freetype-devel

Стъпка 2
Въвеждаме буквата „s“, за да потвърдим изтеглянето и инсталирането на тези:

3. Как да инсталирате и конфигурирате PostgreSQL на CentOS 8

Етап 1
PostgreSQL е система за управление на релационни бази данни с отворен код, която ви позволява да съхранявате данни по безопасен начин, за да извършим тази инсталация, ще изпълним следното:

 dnf инсталирайте postgresql-сървър postgresql-contrib

Стъпка 2
Въвеждаме буквата „s“, за да приемем изтеглянето и инсталирането на PostgreSQL:

След това ще инициализираме PostgreSQL клъстера:

 sudo postgresql-setup initdb
Стъпка 3
Рестартираме услугата и я активираме при стартиране на CentOS 8 със следната команда:
 sudo systemctl рестартирайте postgresql sudo systemctl активирайте postgresql

Стъпка 4
Проверяваме текущото му състояние:

 systemctl статус postgresql

4. Как да инсталирате Wkhtmltopdf CentOS 8

Етап 1
Това е помощна програма, която позволява на Odoo да отпечатва отчети в PDF, може да конвертира HTML в PDF и повече формати, ако имаме нужда от него, за инсталирането му изпълняваме следното:

 dnf инсталирайте https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox-0.12.5-1.centos8.x86_64.rpm

Стъпка 2
Приемаме изтеглянето и инсталирането:

5. Как да инсталирате и конфигурирате Odoo на CentOS 8

Етап 1
Време е да инсталираме Odoo на сървъра, на първо място ще добавим нов потребител на системата за стартиране на услугата Odoo, той ще бъде хостван в / opt / odoo директорията:

 useradd -m -U -r -s / bin / bash odoo -d / opt / odoo
Създайте потребител в PostgreSQL със същото име като потребителя, създаден в системата в този случай "odoo":
 sudo su -postgres -c "createuser -s odoo"
Променяме потребителския акаунт:
 su - odoo
Клонираме хранилището на Odoo със следната команда:
 git clone https://www.github.com/odoo/odoo -дълбочина 1 -клон 13.0/opt/odoo/odoo13

Стъпка 2
Достъпваме до директорията:

 cd / opt / odoo
Клонираме виртуалната среда на Python:
 python3 -m venv odoo13 -venv
Със създадената среда ще я активираме с командата:
 източник odoo13-venv / bin / активира

Стъпка 3
В тази виртуална среда ще инсталираме необходимите зависимости на Python със следната команда:

 pip3 install -r odoo13 / requirements.txt

Стъпка 4
В края на този процес ще видим следното:

Стъпка 5
Излизаме от виртуалната среда с командата:

 деактивирайте && изход

Стъпка 6
Сега ще създадем директория за персонализирани модули и след това предоставяме собствеността на директорията на потребителя "Odoo" със следните команди:

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

Стъпка 7
Ще създадем директории за регистрационните файлове:

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

Стъпка 8
Следващата стъпка ще бъде създаването на Odoo конфигурационен файл със следната команда:

 sudo nano /etc/odoo.conf
Там въвеждаме следното:
 [настроики]; Това е паролата, която позволява операции с база данни: admin_passwd = "парола" 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

Запазваме промените с клавишите Ctrl + O и излизаме с Ctrl + X.

Стъпка 9
Време е да създадем системния сервизен файл за Odoo, ще използваме желания редактор за него:

 sudo nano /etc/systemd/system/odoo13.service
В този файл ще въведем следното:
 [Unit] Description = Odoo13 # Изисква = postgresql-10.6.service # After = network.target postgresql-10.6.service [Service] Тип = прост SyslogIdentifier = odoo13 PermissionsStartOnly = true Потребител = odoo Group = odoo ExecStart = / opt / odoo / odoo13-venv / bin / python3 / opt / odoo / odoo13 / odoo-bin -c /etc/odoo.conf StandardOutput = дневник + конзола [Инсталиране] WantedBy = многопотребителски целеви

Запазваме промените и излизаме от редактора.

Стъпка 10
Рестартираме услугата:

 systemctl демон-презареждане
Изпълняваме следното:
 sudo systemctl стартира odoo13 (стартираме услугата odoo) sudo systemctl активира odoo13 (активираме услугата с началото на CentOS 8)

Стъпка 11
Проверяваме състоянието на Odoo със следната команда:

 systemctl статус odoo

Както виждаме, състоянието му е активно и работи.

Стъпка 12
С командата Netstat потвърждаваме състоянието на порта Odoo:

 netstat -pnltu | grep 8069

Стъпка 13
Активираме разрешенията в защитната стена:

 sudo firewall-cmd --add-port = 8069 / tcp --zone = public-постоянна sudo защитна стена-cmd -reload

6. Как да инсталирате Nginx като прокси сървър

Етап 1
Първо инсталираме Nginx със следната команда:

 dnf инсталирайте nginx

Стъпка 2
Въвеждаме буквата „s“, за да приемем изтеглянето и инсталирането на Nginx.

Стъпка 3
Нека създадем файла за виртуалния хост:

 sudo nano /etc/nginx/conf.d/odoo13.conf Там ще въведем следното: upstream odoo {server 127.0.0.1:8069; } сървър {слушайте 80; server_name сървър-IP; access_log /var/log/nginx/odoo13.access.log; error_log /var/log/nginx/odoo13.error.log; местоположение / {proxy_set_header X-Forwarded-Host $ хост; proxy_set_header X-Forwarded-For $ proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $ схема; proxy_set_header X-Real-IP $ remote_addr; proxy_redirect изключен; proxy_pass http: // odoo; } местоположение ~ * / web / static / {proxy_cache_valid 200 90m; proxy_buffering включен; изтича 864000; proxy_pass http: // odoo; } gzip_types текст / css текст / по -малко текст / обикновен текст / xml приложение / xml приложение / json приложение / javascript; gzip на; }

Запазваме промените с клавишите Ctrl + O и излизаме с клавишите Ctrl + X.

Стъпка 4
Ще стартираме и активираме Nginx със следните команди:

 sudo systemctl стартира nginx sudo systemctl активира nginx

Стъпка 5 / обикновена]
Ние потвърждаваме вашия статус:

 systemctl статус nginx

7. Как да получите достъп до Odoo CentOS 8

Етап 1
Отиваме в браузър и въвеждаме следното:

 http: // IP_CentOS: 8069
Ще бъде пуснато следното:

Стъпка 2
В полето Master Password въвеждаме паролата, установена по време на процеса, и попълваме полетата с желаните стойности:

Стъпка 3
Щракваме върху „Създаване на база данни“ и ще имаме достъп до средата Odoo в CentOS 8:

[обикновен] Стъпка 4
От тук ще имаме всички приложения, които да бъдат инсталирани, отгоре имаме достъп до администратора:

Solvetic обясни пълния процес за инсталиране и конфигуриране на Odoo в CentOS 8 и има ценна помощна програма за управление на CRM.

wave wave wave wave wave