- 1. Instalirajte Odoo na CentOS 8
- 2. Kako instalirati Python i njegove ovisnosti
- 3. Kako instalirati i konfigurirati PostgreSQL na CentOS 8
- 4. Kako instalirati Wkhtmltopdf CentOS 8
- 5. Kako instalirati i konfigurirati Odoo na CentOS 8
- 6. Kako instalirati Nginx kao proxy poslužitelj
- 7. Kako pristupiti Odoo CentOS -u 8
Odoo je osmišljen kao sveobuhvatni softver za upravljanje koji krajnjem korisniku pruža najbolje mogućnosti rada, ali bez složenosti, Odoo integrira više od 30 glavnih aplikacija koje se stalno ažuriraju kako bi imale svoje funkcionalnosti.
Odoo ima za cilj biti CRM s visokom dostupnošću i skalabilnošću jer je njegova upotreba raznolika, od elektroničke trgovine, upravljanja projektima, tehničke pomoći, računovodstva, inventara do različitih razina ERP -a.
obilježjaNeke od njegovih karakteristika su:
- Moderno korisničko sučelje s modernim i dinamičkim panelima
- Funkcija prikaza velikog ekrana
- Ima mobilnu aplikaciju
- GeoIP funkcija za otkrivanje potencijalnih klijenata, kao i za automatsko pronalaženje zemalja, država ili gradova s IP adrese
- Ima više od 30 marketinških aplikacija za povećanje prodaje i upravljanja
- Mogućnost stvaranja pravila koja dopuštaju da se temelje na članstvu i segmentima
- URL sljedbenika
- Snimite pozive ili započnite VoIP pozive sa samo nekoliko jednostavnih koraka
- Upravljanje aktivnostima i pozivima
- Kompletna povijest svih procesa s klijentom
- Integrirajte predloške e -pošte za olakšavanje procesa pisanja
- Kompatibilan s VoIP telefonijom
- Ima CRM ploču
Solvetic će vam objasniti kako instalirati Odoo na CentOS 8 i tako imati najbolju opciju za upravljanje vašim CRM -om.
1. Instalirajte Odoo na CentOS 8
Korak 1
Prvo što trebate učiniti je ažurirati sustav i njegova spremišta, za to ćemo upotrijebiti sljedeću naredbu:
dnf ažuriranje
Nakon što se sustav ažurira, instalirat ćemo spremište EPEL sa sljedećom naredbom:
dnf instalirajte epel-releaseKorak 2
Ovo spremište je dizajnirano tako da su mogućnosti CentOS -a 8 veće.
2. Kako instalirati Python i njegove ovisnosti
Korak 1
Odoo -u je za optimalan rad potreban Python 3 i neke ovisnosti o njemu, da bismo ga instalirali, upotrijebit ćemo sljedeću naredbu:
dnf install python36 python36-devel git gcc wget nodejs libxslt-devel bzip2-devel openldap-devel libjpeg.webp-devel freetype-devel
Korak 2
Unosimo slovo "s" kako bismo potvrdili preuzimanje i instaliranje ovih:
3. Kako instalirati i konfigurirati PostgreSQL na CentOS 8
Korak 1
PostgreSQL je sustav za upravljanje relacijskom bazom podataka otvorenog koda koji vam omogućuje pohranu podataka na siguran način. Za provedbu ove instalacije izvršit ćemo sljedeće:
dnf instalirati postgresql-poslužitelj postgresql-contrib
Korak 2
Unosimo slovo "s" da bismo prihvatili preuzimanje i instalaciju PostgreSQL -a:
Nakon toga ćemo inicijalizirati PostgreSQL klaster:
sudo postgresql-setup initdbKorak 3
Ponovno pokrećemo uslugu i omogućujemo je pri pokretanju CentOS 8 sa sljedećom naredbom:
sudo systemctl ponovno pokretanje postgresql sudo systemctl omogućiti postgresql
Korak 4
Provjeravamo njegovo trenutno stanje:
systemctl status postgresql
4. Kako instalirati Wkhtmltopdf CentOS 8
Korak 1
Ovo je uslužni program koji Odou omogućuje ispis izvješća u PDF -u, može pretvoriti HTML u PDF i više formata ako nam zatreba, za njegovu instalaciju izvršavamo sljedeće:
dnf instalirajte https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox-0.12.5-1.centos8.x86_64.rpm
Korak 2
Prihvaćamo preuzimanje i instalaciju:
5. Kako instalirati i konfigurirati Odoo na CentOS 8
Korak 1
Vrijeme je za instaliranje Odooa na poslužitelj, prije svega ćemo dodati novog korisnika sustava za pokretanje Odoo usluge, bit će hostiran u / opt / odoo direktoriju:
useradd -m -U -r -s / bin / bash odoo -d / opt / odooKreirajte korisnika u PostgreSQL -u s istim imenom kao i korisnik kreiran u sustavu u ovom slučaju "odoo":
sudo su -postgres -c "createuser -s odoo"Mijenjamo korisnički račun:
su - odooOdoo spremište kloniramo sljedećom naredbom:
git clone https://www.github.com/odoo/odoo --depth 1 --branch 13.0/opt/odoo/odoo13
Korak 2
Pristupamo direktoriju:
cd / opt / odooKloniramo Python virtualno okruženje:
python3 -m venv odoo13 -venvS stvorenim okruženjem aktivirat ćemo ga naredbom:
izvor odoo13-venv / bin / enable
Korak 3
U ovom virtualnom okruženju instalirat ćemo potrebne Pythonove ovisnosti sa sljedećom naredbom:
pip3 install -r odoo13 / requirements.txt
Korak 4
Na kraju ovog procesa vidjet ćemo sljedeće:
Korak 5
Iz virtualnog okruženja izlazimo naredbom:
deaktivirati && izlaz
Korak 6
Sada ćemo stvoriti direktorij za prilagođene module, a zatim dodjeljujemo vlasništvo nad imenikom korisniku "Odoo" sa sljedećim naredbama:
sudo mkdir / opt / odoo / odoo13-custom-addons sudo chown -R odoo: odoo / opt / odoo / odoo13-custom-addons
Korak 7
Kreirat ćemo direktorije za zapisnike:
sudo mkdir / var / log / odoo13 sudo touch /var/log/odoo13/odoo.log sudo chown -R odoo: odoo / var / log / odoo13 /
Korak 8
Sljedeći korak bit će stvaranje Odoo konfiguracijske datoteke sa sljedećom naredbom:
sudo nano /etc/odoo.confTamo unosimo sljedeće:
[opcije]; Ovo je lozinka koja dopušta operacije baze podataka: admin_passwd = "lozinka" db_host = Netačno db_port = Netočno db_user = odoo db_password = Netačno 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
Promjene spremamo tipkama Ctrl + O i izlazimo s Ctrl + X.
Korak 9
Vrijeme je za stvaranje datoteke sistemske usluge za Odoo, za nju ćemo koristiti željeni uređivač:
sudo nano /etc/systemd/system/odoo13.serviceU ovu datoteku ćemo unijeti sljedeće:
[Jedinica] Opis = Odoo13 # Zahtijeva = postgresql-10.6.service # After = network.target postgresql-10.6.service [Usluga] Vrsta = jednostavan SyslogIdentifier = odoo13 DopuštenjaStartOnly = true Korisnik = odoo Group = odoo ExecStart = / opt / odoo / odoo13-venv / bin / python3 / opt / odoo / odoo13 / odoo-bin -c /etc/odoo.conf StandardOutput = dnevnik + konzola [Instaliraj] Traži se = višekorisnički cilj
Spremamo promjene i izlazimo iz uređivača.
Korak 10
Ponovno pokrećemo uslugu:
systemctl daemon-reloadIzvršimo sljedeće:
sudo systemctl start odoo13 (pokrećemo odoo uslugu) sudo systemctl enable odoo13 (omogućujemo uslugu s početkom CentOS -a 8)
Korak 11
Status Odoo -a provjeravamo sljedećom naredbom:
systemctl status odoo
Kao što vidimo, njegov status je aktivan i radi.
Korak 12
Naredbom Netstat potvrđujemo status Odoo porta:
netstat -pnltu | grep 8069
Korak 13
Omogućujemo dopuštenja u vatrozidu:
sudo firewall-cmd --add-port = 8069 / tcp --zone = public --trajni sudo firewall-cmd -reload
6. Kako instalirati Nginx kao proxy poslužitelj
Korak 1
Prvo instaliramo Nginx sa sljedećom naredbom:
dnf instalirajte nginx
Korak 2
Unosimo slovo "s" kako bismo prihvatili preuzimanje i instalaciju Nginxa.
Korak 3
Kreirajmo datoteku za virtualni host:
sudo nano /etc/nginx/conf.d/odoo13.conf Tamo ćemo unijeti sljedeće: upstream odoo {server 127.0.0.1:8069; } poslužitelj {slušaj 80; server_name poslužitelj-IP; access_log /var/log/nginx/odoo13.access.log; error_log /var/log/nginx/odoo13.error.log; location / {proxy_set_header X-Forwarded-Host $ host; proxy_set_header X-Forwarded-Za $ proxy_add_x_forwarded_for; shema proxy_set_header X-Forwarded-Proto $; proxy_set_header X-Real-IP $ remote_addr; proxy_redirect isključeno; proxy_pass http: // odoo; } lokacija ~ * / web / static / {proxy_cache_valid 200 90m; proxy_buffering uključeno; ističe 864000; proxy_pass http: // odoo; } gzip_types tekst / css tekst / manje teksta / običan tekst / xml aplikacija / xml aplikacija / json aplikacija / javascript; gzip uključen; }
Promjene spremamo tipkama Ctrl + O, a izlaz izlazimo tipkama Ctrl + X.
Korak 4
Pokrenut ćemo i omogućiti Nginx sa sljedećim naredbama:
sudo systemctl start nginx sudo systemctl omogućiti nginx
Korak 5 / jednostavno]
Potvrđujemo vaš status:
systemctl status nginx
7. Kako pristupiti Odoo CentOS -u 8
Korak 1
Idemo u preglednik i unosimo sljedeće:
http: // IP_CentOS: 8069Bit će objavljeno sljedeće:
Korak 2
U polje Glavna lozinka unosimo lozinku uspostavljenu tijekom procesa i polja popunjavamo željenim vrijednostima:
Korak 3
Kliknemo na "Create Database" i pristupit ćemo Odoo okruženju u CentOS -u 8:
[jednostavno] Korak 4
Odavde ćemo imati sve aplikacije za instaliranje, odozgo možemo pristupiti administratoru:
Solvetic je objasnio kompletan proces instaliranja i konfiguriranja Odoo -a u CentOS -u 8 i ima vrijedan uslužni program za upravljanje CRM -om.