Предуслови
Корак 1: Ажурирајте свој систем
Корак 2: Инсталирајте и конфигуришите ПостгреСКЛ
Корак 3: Инсталирајте верзију Одоо 9 заједнице
Корак 4: Конфигуришите Одоо из вашег веб претраживача
Корак 5: Инсталирајте Нгинк да бисте олакшали приступ корисницима
Одоо, раније познат као ОпенЕРП, је добро позната ЕРП пословна платформа отвореног кода. Предузећа било које величине могу имати користи од Одоо-а, захваљујући његовој богатој листи пословно оријентисаних функција, које укључују прављење веб страница, наплату и рачуноводство, људске ресурсе, управљање односима са клијентима и управљање залихама.
У овом водичу, водићу вас кроз процес инсталирања Одоо 9 Цоммунити верзије на Вултр ЦентОС 7 сервер инстанци.
Предуслови
Пре него што будете могли да искористите упутства у овом водичу, потребно је да:
- Примените инстанцу сервера Вултр ЦентОС 7 од нуле.
- Креирајте судо корисника и користите га за пријаву на ову инстанцу сервера ЦентОС 7 са вашег ССХ терминала. Погледајте како да направите таквог судо корисника у овом водичу за Вултр .
Корак 1: Ажурирајте свој систем
Квалификовани администратор ће увек ажурирати систем на најновији стабилан статус:
sudo yum update
sudo reboot
Корак 2: Инсталирајте и конфигуришите ПостгреСКЛ
Морате да инсталирате ПостгреСКЛ, подразумевани програм базе података Одоо-а, за складиштење података за Одоо.
Инсталирајте ЕПЕЛ спремиште пре него што можете да инсталирате Одоо користећи ИУМ:
sudo yum install -y epel-release
Као што видите, ЕПЕЛ спремиште је подразумевано инсталирано када изаберете Вултр ЦентОС 7 слику. Међутим, извршавање горње команде неће нашкодити.
Инсталирајте и конфигуришите ПостгреСКЛ користећи следеће команде:
sudo yum install -y postgresql-server
sudo postgresql-setup initdb
sudo systemctl start postgresql.service
sudo systemctl enable postgresql.service
Из безбедносних разлога, поставите лозинку за подразумеваног ПостгреСКЛ корисника „постгрес“.
sudo -u postgres psql
# when prompt reads: postgres=#
\password postgres
Унесите своју лозинку двапут, а затим користите следећу команду да изађете из ПостгреСКЛ љуске.
\q
Додајте Одоо ИУМ спремиште у систем:
sudo vi /etc/yum.repos.d/odoo.repo
Попуните датотеку следећим садржајем:
[odoo-nightly]
name=Odoo Nightly repository
baseurl=http://nightly.odoo.com/9.0/nightly/rpm/
enabled=1
gpgcheck=1
gpgkey=https://nightly.odoo.com/odoo.key
Сачувај и затвори:
:wq
Инсталирајте Одоо користећи ИУМ:
sudo yum install odoo
Извршите додатно безбедносно подешавање:
sudo sed -i "s/xmlrpc_interface =/xmlrpc_interface = 127.0.0.1/" /etc/odoo/openerp-server.conf
Покрените Одоо услугу и подесите је да се аутоматски покреће након поновног покретања система:
sudo systemctl start odoo.service
sudo systemctl enable odoo.service
Измените правила заштитног зида како бисте посетиоцима омогућили приступ Одоо-у користећи подразумевани комуникациони порт 8069 ПостгреСКЛ-а:
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --zone=public --permanent --add-port=8069/tcp
sudo firewall-cmd --reload
Посетите следећу адресу из веб прегледача. Имајте на уму да се број порта 8069 не може занемарити.
http://[your-vultr-server-IP]:8069
У веб интерфејсу унесите име базе података и лозинку за корисника „админ“, а затим кликните на дугме „Креирај базу података“.
Након што успешно завршите са постављањем базе података, бићете доведени у Одоо канбан где можете да прилагодите свој Одоо систем како желите. Али за сада, требало би да се одјавите (помоћу везе у горњем десном углу) и поставите главну лозинку како бисте заштитили Одоо менаџер базе података.
На интерфејсу за пријаву на Одоо, кликните на везу „Управљање базама података“, а затим кликните на везу „подесите главну лозинку“. Унесите своју главну лозинку у искачући прозор, а затим кликните на дугме „Настави“.
Сада се поново пријавите у свој Одоо систем (кликните на име базе података) да бисте га прилагодили.
Корак 5: Инсталирајте Нгинк да бисте олакшали приступ корисницима
Ради погодности, можете да преусмерите саобраћај на подразумеваном ХТТП порту (80) на Одоо комуникациони порт 8069, тако да корисници више неће морати да уносе број порта 8069 сваки пут када приступе Одоо систему.
Инсталирајте Нгинк користећи ИУМ:
sudo yum install nginx
Отворите датотеку "нгинк.цонф" са vi:
sudo vi /etc/nginx/nginx.conf
Прокоментаришите следећа два реда:
location / {
}
Они ће постати:
#location / {
#}
Затим додајте следећи сегмент одмах испод претходна два реда:
location / {
proxy_pass http://127.0.0.1:8069;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
Сачувај и затвори:
:wq
Покрените Нгинк услугу:
sudo systemctl restart nginx.service
sudo systemctl enable nginx.service
Сада можете да посетите Одоо систем са порта 8069 и порта 80.
http://[your-vultr-server-IP]:8069
http://[your-vultr-server-IP]
То је све. Ваш Одоо систем је спреман за употребу.