- 1. Инсталирайте Odoo на CentOS 8
- 2. Как да инсталирате Python и неговите зависимости
- 3. Как да инсталирате и конфигурирате PostgreSQL на CentOS 8
- 4. Как да инсталирате Wkhtmltopdf CentOS 8
- 5. Как да инсталирате и конфигурирате Odoo на CentOS 8
- 6. Как да инсталирате Nginx като прокси сървър
- 7. Как да получите достъп до 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.