Előfeltételek
1. lépés: Frissítse rendszerét
2. lépés: Telepítse és konfigurálja a PostgreSQL-t
3. lépés: Telepítse az Odoo 9 közösségi verzióját
4. lépés: Konfigurálja az Odoo-t webböngészőjéből
5. lépés: Telepítse az Nginx-et a felhasználók hozzáférésének megkönnyítése érdekében
Az Odoo, korábbi nevén OpenERP, egy jól ismert nyílt forráskódú ERP üzleti platform. Bármilyen méretű vállalat profitálhat az Odoo előnyeiből, köszönhetően az üzletorientált funkciók bőséges listájának, beleértve a webhelykészítést, a számlázást és a könyvelést, az emberi erőforrásokat, az ügyfélkapcsolat-kezelést és a készletkezelést.
Ebben az oktatóanyagban végigvezetem az Odoo 9 Community verziójának Vultr CentOS 7 kiszolgálópéldányra való telepítésének folyamatán.
Előfeltételek
Mielőtt kihasználná az oktatóanyagban található utasításokat, a következőket kell tennie:
- Helyezzen üzembe egy Vultr CentOS 7 kiszolgálópéldányt a semmiből.
- Hozzon létre egy sudo-felhasználót, és ezzel jelentkezzen be ebbe a CentOS 7-kiszolgálópéldányba az SSH-terminálról. Nézze meg, hogyan hozhat létre ilyen sudo felhasználót ebben a Vultr oktatóanyagban .
1. lépés: Frissítse rendszerét
Egy képzett rendszergazda mindig frissíti a rendszert a legújabb stabil állapotra:
sudo yum update
sudo reboot
2. lépés: Telepítse és konfigurálja a PostgreSQL-t
Az Odoo adatainak tárolásához telepítenie kell a PostgreSQL-t, az Odoo alapértelmezett adatbázis-programját.
Telepítse az EPEL-tárat, mielőtt telepítené az Odoo-t a YUM használatával:
sudo yum install -y epel-release
Amint látja, az EPEL-tárház alapértelmezés szerint telepítve van, amikor a Vultr CentOS 7 lemezképet választja. A fenti parancs végrehajtása azonban nem árt.
Telepítse és konfigurálja a PostgreSQL-t a következő parancsokkal:
sudo yum install -y postgresql-server
sudo postgresql-setup initdb
sudo systemctl start postgresql.service
sudo systemctl enable postgresql.service
Biztonsági okokból állítson be jelszót az alapértelmezett "postgres" PostgreSQL felhasználóhoz.
sudo -u postgres psql
# when prompt reads: postgres=#
\password postgres
Írja be kétszer a jelszavát, majd használja a következő parancsot a PostgreSQL-héjból való kilépéshez.
\q
Adja hozzá az Odoo YUM adattárat a rendszerhez:
sudo vi /etc/yum.repos.d/odoo.repo
Töltse fel a fájlt a következő tartalommal:
[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
Mentés és kilépés:
:wq
Telepítse az Odoo-t a YUM segítségével:
sudo yum install odoo
Végezzen további biztonsági beállításokat:
sudo sed -i "s/xmlrpc_interface =/xmlrpc_interface = 127.0.0.1/" /etc/odoo/openerp-server.conf
Indítsa el az Odoo szolgáltatást, és állítsa be, hogy a rendszer újraindítása után automatikusan elinduljon:
sudo systemctl start odoo.service
sudo systemctl enable odoo.service
Módosítsa a tűzfalszabályokat, hogy a látogatók hozzáférjenek az Odoo-hoz a PostgreSQL alapértelmezett 8069-es kommunikációs portján:
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --zone=public --permanent --add-port=8069/tcp
sudo firewall-cmd --reload
Keresse fel a következő címet egy webböngészőből. Ügyeljen arra, hogy a 8069-es portszámot nem lehet figyelmen kívül hagyni.
http://[your-vultr-server-IP]:8069
A webes felületen adjon meg egy adatbázisnevet és egy jelszót az "admin" felhasználóhoz, majd kattintson az "Adatbázis létrehozása" gombra.
Miután sikeresen befejezte az adatbázis beállítását, megjelenik az Odoo kanban, ahol tetszés szerint testreszabhatja Odoo rendszerét. De egyelőre ki kell jelentkeznie (a jobb felső sarokban található hivatkozás segítségével), és be kell állítania egy fő jelszót az Odoo adatbázis-kezelő védelme érdekében.
Az Odoo bejelentkezési felületén kattintson az "Adatbázisok kezelése" hivatkozásra, majd kattintson a "Fő jelszó beállítása" hivatkozásra. Adja meg fő jelszavát a felugró ablakban, majd kattintson a "Folytatás" gombra.
Most jelentkezzen be újra az Odoo rendszerébe (kattintson az adatbázis nevére) a testreszabásához.
5. lépés: Telepítse az Nginx-et a felhasználók hozzáférésének megkönnyítése érdekében
A kényelem kedvéért átirányíthatja a forgalmat az alapértelmezett HTTP-porton (80) az Odoo 8069-es kommunikációs portjára, így a felhasználóknak többé nem kell minden alkalommal megadniuk a 8069-es portszámot, amikor hozzáférnek az Odoo rendszerhez.
Az Nginx telepítése a YUM használatával:
sudo yum install nginx
Nyissa meg az "nginx.conf" fájlt a következővel vi:
sudo vi /etc/nginx/nginx.conf
Írd kommentbe a következő két sort:
location / {
}
Ezek lesznek:
#location / {
#}
Ezután adja hozzá a következő szegmenst közvetlenül az előző két sor alá:
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;
}
Mentés és kilépés:
:wq
Indítsa el az Nginx szolgáltatást:
sudo systemctl restart nginx.service
sudo systemctl enable nginx.service
Most már a 8069-es és a 80-as portról is meglátogathatja az Odoo rendszert.
http://[your-vultr-server-IP]:8069
http://[your-vultr-server-IP]
Ez minden. Odoo rendszere használatra kész.