Android

Kuinka asentaa odoo 11 ubuntu 16.04: een

Odoo suomalainen laskupohja (Odoo versio 10)

Odoo suomalainen laskupohja (Odoo versio 10)

Sisällysluettelo:

Anonim

Odoo on yksi suosituimmista liiketoiminnan ohjelmistoista maailmassa. Odoo voidaan asentaa monella tapaa riippuen vaaditusta käyttötapauksesta.

Helpoin ja nopein tapa asentaa Odoo on käyttää heidän virallisia arkistojaan.

Tämä opas kattaa vaiheet, jotka tarvitaan Odoo: n asentamiseen ja määrittämiseen käyttämällä Git source- ja Python-virtuaaliympäristöä Ubuntu 16.04: ssä.

Ennen kuin aloitat

Ennen kuin jatkat tätä opetusohjelmaa, varmista, että olet kirjautunut sisään käyttäjänä, jolla on sudo-oikeudet.

Päivitä pakettihakemisto ja kaikki asennetut paketit uusimpiin paketteihin:

sudo apt update && sudo apt upgrade

Asenna Git, Pip, Node.js ja Odoo-riippuvuuksien luomiseen tarvittavat työkalut:

sudo apt install git python3-pip build-essential python3-dev libxslt-dev libzip-dev libldap2-dev libsasl2-dev node-less

Luo Odoo-käyttäjä

Luo uusi järjestelmän käyttäjä ja ryhmä kotihakemistolla /opt/odoo , joka suorittaa Odoo-palvelun:

useradd -m -d /opt/odoo -U -r -s /bin/bash odoo Voit nimetä käyttäjän haluamallasi tavalla. Varmista vain, että luot PostgreSQL-käyttäjän samalla nimellä.

Asenna ja määritä PostgreSQL

Asenna PostgreSQL-paketti Ubuntun oletusvarastoista:

sudo apt install postgresql

Kun asennus on valmis, luo uusi PostgreSQL-käyttäjä, jolla on sama nimi kuin aiemmin luodulla järjestelmän käyttäjällä, tässä tapauksessa odoo :

sudo su - postgres -c "createuser -s odoo"

Asenna Wkhtmltopdf

Tulostaaksesi PDF-raportteja tarvitset wkhtmltopdf työkalun. Wkhtmltopdf: n suositeltu versio on 0.12.1 jota ei ole saatavana virallisissa Ubuntu 16.04 -varastoissa. Lataamme ja asennamme suositellun version viralliselta Wkhtmltopdf-sivustolta.

Lataa paketti seuraavalla wget-komennolla:

wget

Kun lataus on valmis, asenna paketti kirjoittamalla:

sudo apt install./wkhtmltox_0.12.1.3-1~xenial_amd64.deb

Asenna ja määritä Odoo

Asennamme Odoo GitHub-arkistosta eristettyyn Python-ympäristöön, jotta voimme hallita enemmän versioita ja päivityksiä.

Varmista ennen asennuksen aloittamista, että vaihdat käyttäjän “odoo”:

sudo su - odoo

Vahvista, että olet kirjautunut sisään käyttäjän odoo , käytä seuraavaa komentoa:

whoami

Aloita asennusprosessi kloonaamalla Odoo-lähdekoodi GitHub-arkistosta:

git clone https://www.github.com/odoo/odoo --depth 1 --branch 11.0 /opt/odoo/odoo11

  • Jos haluat ladata ja asentaa toisen Odoo-version, vaihda vain versionumero --branch jälkeen.Voit ladata Odoo-lähdekoodin mihin tahansa haluat, esimerkiksi odoo11 sijaan voit käyttää verkkotunnuksesi nimeä.

virtualenv on työkalu eristettyjen Python-ympäristöjen luomiseen. Asenna se käyttämällä:

pip3 install virtualenv

Luo uusi Python-virtuaaliympäristö Odoo-asennukseen:

cd /opt/odoo virtualenv odoo11-venv

Aktivoi ympäristö:

source odoo11-venv/bin/activate

Asenna kaikki vaadittavat Python-moduulit:

pip3 install -r odoo11/requirements.txt Jos asennuksen aikana ilmenee käännösvirheitä, varmista, että olet asentanut kaikki Before you begin -osiossa luetellut vaadittavat riippuvuudet.

Kun asennus on valmis, poista ympäristö käytöstä ja siirry takaisin sudo-käyttäjääsi seuraavien komentojen avulla:

deactivate

exit

sudo mkdir /opt/odoo/odoo11-custom-addons sudo chown odoo: /opt/odoo/odoo11-custom-addons

Seuraava asia, joka meidän on tehtävä, on luoda asetustiedosto. Voimme joko luoda uuden tyhjästä tai kopioida mukana olevan asetustiedoston:

sudo cp /opt/odoo/odoo11/debian/odoo.conf /etc/odoo11.conf

Avaa tiedosto ja muokkaa sitä seuraavasti:

sudo nano /etc/odoo11.conf /etc/odoo11.conf

; This is the password that allows database operations: admin_passwd = my_admin_passwd db_host = False db_port = False db_user = odoo db_password = False addons_path = /opt/odoo/odoo11/addons; If you are using custom modules; addons_path = /opt/odoo/odoo11/addons, /opt/odoo/odoo11-custom-addons

Kun olet valmis, sulje ja tallenna tiedosto.

Muista muuttaa my_admin_passwd jotain turvallisempaa ja säätää addons_path jos käytät mukautettuja moduuleja.

Luo järjestelmäyksikkö tiedosto

Jotta odoo toimitettaisiin palveluna, meidän on luotava odoo11.service hakemistoon /etc/systemd/system/ .

Avaa tekstieditori ja liitä seuraavat rivit:

sudo nano /etc/systemd/system/odoo11.service /etc/systemd/system/odoo11.service

Description=Odoo11 Requires=postgresql.service After=network.target postgresql.service Type=simple SyslogIdentifier=odoo11 PermissionsStartOnly=true User=odoo Group=odoo ExecStart=/opt/odoo/odoo11-venv/bin/python3 /opt/odoo/odoo11/odoo-bin -c /etc/odoo11.conf StandardOutput=journal+console WantedBy=multi-user.target

Ilmoita järjestelmälle, että uusi yksikkötiedosto on luotu, ja käynnistä Odoo-palvelu suorittamalla:

sudo systemctl daemon-reload sudo systemctl start odoo11

Tarkista palvelun tila seuraavalla komennolla:

sudo systemctl status odoo11

Lähtön tulisi näyttää jonkinlaiselta kuin alla osoittaen, että Odoo-palvelu on aktiivinen ja käynnissä.

● odoo11.service - Odoo11 Loaded: loaded (/etc/systemd/system/odoo11.service; disabled; vendor preset: enabled) Active: active (running) since Tue 2018-01-23 21:09:25 UTC; 1s ago Main PID: 14146 (python3) CGroup: /system.slice/odoo11.service └─14146 /opt/odoo/odoo11-venv/bin/python3 /opt/odoo/odoo11/odoo-bin -c /etc/odoo11.conf

Ota Odoo-palvelu käyttöön automaattisesti käynnistyksen yhteydessä:

sudo systemctl enable odoo11

sudo journalctl -u odoo11

Testaa asennus

Avaa selain ja kirjoita: http://:8069 http://:8069

Jos asennus onnistuu, seuraavanlainen näyttö tulee näkyviin:

Tässä vaiheessa sinulla on toimiva Odoo 11 -asennus. Voit lopettaa asennuksen luomalla uuden tietokannan ja aloittamalla projektisi työskentelyn.

johtopäätös

Se siitä! Tämä opas opasi Odoo 11: n asennuksen Ubuntu 16.04: een Python-virtuaaliympäristöön.

Opi määrittämään Odoo Nginx -sovelluksella käänteisenä välityspalvelimena ja kuinka päästä Odoo-asennukseen HTTPS: n kautta tarkistamalla seuraava viesti:

Määritä Odoo Nginxillä käänteisenä välityspalvelimena

Voit myös tarkistaa opetusohjelmasi siitä, kuinka luoda automaattisia päivittäisiä varmuuskopioita Odoo-tietokannoistasi.

ubuntu odoo postgresql python pip