Odoo (anksčiau žinoma kaip OpenERP (Tiny ERP)) – atviro kodo ERP ir CRM sistema, turinti atskirus kliento ir serverio komponentus. Programa paremta modulių sistema, galima pritaikyti įmonėms dirbančioms įvairiose pramonės ir paslaugų srityse.
0. Preliminarūs reikalavimai:
- Įrašytas mūsų parengtas "CentOS 7" šablonas;
- Atnaujinta serverio paketų sąrašas (yum update -y);
- Tekstinių failų redagavimui įrašyta "nano" aplikacija (yum install nano -y).
1. Serverio paruošimas
Prieš pradedant Odoo ir PostgreSQL įrašymo procesą, turime dar atlikti kelis veiksmus, kurie užtikrins sėkmingą diegimo procesą:
yum remove httpd sendmail bind -y
yum install epel-release -y
yum update -y
2. PostgreSQL įrašymas
Odoo sistema naudoja PostgreSQL duomenų bazė, kurią šiame žingsnyje ir įrašysime:
yum install postgresql-server -y
Inicijuojame PostgreSQL duomenų bazę:
su postgres
/usr/bin/initdb -E UTF8 -D /var/lib/pgsql/data -U postgres
exit
Paleidžiame PostgreSQL ir įjungiame automatinį jos paleidimą:
systemctl start postgresql
systemctl enable postgresql
3. Odoo sistemos įrašymas
Pirmiausia pridedame Odoo repozitoriją. Tam sukuriame failą:
nano /etc/yum.repos.d/odoo.repo
Kuriame įrašome šią informaciją:
[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
Sėkmingai pridėję repozitoriją įdiegiame Odoo sistemą:
yum install odoo -y
pasibaigus įrašymo procesui redaguojame "openerp-server.conf" failą ir pakeičiame jame nurodytą eilutę (pagrindinė sistemos slaptažodį):
nano /etc/odoo/openerp-server.conf
admin_passwd = [B]Jūsų_slaptažodis[/B]
Paleidžiame Odoo ir įjungiame automatinį jos paleidimą:
systemctl start odoo
systemctl enable odoo
Po šių veiksmų lieka tik naršyklėje atsidaryti Jūsų Odoo sistemos adresą ir užbaigti sistemos diegimą:
http://Jūsų-server-IP-adresas:8069
Daugiau informacijos apie šią sistemą galite rasti kūrėjų puslapyje -
https://www.odoo.com/page/docs