How To Install Odoo 11 On Ubuntu 16.04
Inhoudsopgave:
- Voordat je begint
- Creëer Odoo-gebruiker
- Installeer en configureer PostgreSQL
- Installeer Wkhtmltopdf
- Installeer en configureer Odoo
- Maak een systeemeenheidsbestand
- Test de installatie
- Conclusie
Odoo is een van de meest populaire zakelijke software ter wereld. Er zijn verschillende manieren om Odoo te installeren, afhankelijk van het vereiste gebruik.
De eenvoudigste en snelste manier om Odoo te installeren is door hun officiële repositories te gebruiken.
Deze gids behandelt de stappen die nodig zijn voor het installeren en configureren van Odoo met behulp van Git source en Python virtuele omgeving op Ubuntu 16.04.
Voordat je begint
Zorg ervoor dat u bent aangemeld als een gebruiker met sudo-rechten voordat u doorgaat met deze zelfstudie.
Werk de pakkettenindex en alle geïnstalleerde pakketten bij naar de nieuwste pakketten:
sudo apt update && sudo apt upgrade
Installeer Git, Pip, Node.js en de tools die nodig zijn om Odoo-afhankelijkheden te bouwen:
sudo apt install git python3-pip build-essential python3-dev libxslt-dev libzip-dev libldap2-dev libsasl2-dev node-less
Creëer Odoo-gebruiker
Maak een nieuwe systeemgebruiker en groep met homedirectory
/opt/odoo
die de Odoo-service zal uitvoeren:
useradd -m -d /opt/odoo -U -r -s /bin/bash odoo
U kunt de gebruiker een naam geven zoals u wilt, maar zorg ervoor dat u een PostgreSQL-gebruiker met dezelfde naam maakt.
Installeer en configureer PostgreSQL
Installeer het PostgreSQL-pakket vanuit de standaardrepository's van Ubuntu:
sudo apt install postgresql
Nadat de installatie is voltooid, maakt u een nieuwe PostgreSQL-gebruiker met dezelfde naam als de eerder gemaakte systeemgebruiker, in ons geval is dat
odoo
:
sudo su - postgres -c "createuser -s odoo"
Installeer Wkhtmltopdf
Om PDF-rapporten af te drukken, hebt u het hulpprogramma
wkhtmltopdf
nodig. De aanbevolen versie van Wkhtmltopdf is
0.12.1
die niet beschikbaar is in de officiële Ubuntu 16.04-opslagplaatsen. We downloaden en installeren de aanbevolen versie van de officiële Wkhtmltopdf-site.
Download het pakket met de volgende wget-opdracht:
wget
Nadat de download is voltooid, installeert u het pakket door te typen:
sudo apt install./wkhtmltox_0.12.1.3-1~xenial_amd64.deb
Installeer en configureer Odoo
We zullen Odoo installeren vanuit de GitHub-repository in een geïsoleerde Python-omgeving, zodat we meer controle hebben over versies en updates.
Voordat u begint met het installatieproces, moet u overschakelen naar gebruiker "odoo":
sudo su - odoo
Gebruik de volgende opdracht om te bevestigen dat u bent aangemeld als gebruiker
odoo
:
whoami
Begin met het installatieproces door de Odoo-broncode uit de GitHub-repository te klonen:
git clone https://www.github.com/odoo/odoo --depth 1 --branch 11.0 /opt/odoo/odoo11
- Als u een andere Odoo-versie wilt downloaden en installeren, wijzigt u het versienummer na de
--branchschakelaar. U kunt de Odoo-broncode naar elke--branchversie downloaden, bijvoorbeeld in plaats daarvanodoo11kunt u de naam van uw domein gebruiken.
virtualenv
is een hulpmiddel om geïsoleerde Python-omgevingen te maken. Om het te installeren gebruikt u:
pip3 install virtualenv
Maak een nieuwe virtuele Python-omgeving voor de Odoo-installatie met:
cd /opt/odoo
virtualenv odoo11-venv
Activeer de omgeving:
source odoo11-venv/bin/activate
Installeer alle vereiste Python-modules:
pip3 install -r odoo11/requirements.txt
Als u tijdens de installatie compilatiefouten tegenkomt, moet u ervoor zorgen dat u alle vereiste afhankelijkheden hebt geïnstalleerd die worden vermeld in de sectie
Before you begin
.
Zodra de installatie is voltooid, deactiveert u de omgeving en schakelt u terug naar uw sudo-gebruiker met de volgende opdrachten:
deactivate
exit
sudo mkdir /opt/odoo/odoo11-custom-addons
sudo chown odoo: /opt/odoo/odoo11-custom-addons
Het volgende dat we moeten doen, is een configuratiebestand maken. We kunnen een nieuwe maken of het meegeleverde configuratiebestand kopiëren:
sudo cp /opt/odoo/odoo11/debian/odoo.conf /etc/odoo11.conf
Open het bestand en bewerk het als volgt:
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
Wanneer u klaar bent, sluit u het bestand en slaat u het op.
my_admin_passwd
te wijzigen in iets veiliger en het
my_admin_passwd
aan te passen als u aangepaste modules gebruikt.
Maak een systeemeenheidsbestand
Om odoo als service uit te voeren, moeten we een
odoo11.service
eenheidsbestand maken in de map
/etc/systemd/system/
.
Open uw teksteditor en plak de volgende regels:
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
Breng systemd op de hoogte dat een nieuw eenheidsbestand is gemaakt en start de Odoo-service door het uitvoeren van:
sudo systemctl daemon-reload
sudo systemctl start odoo11
Controleer de servicestatus met de volgende opdracht:
sudo systemctl status odoo11
De uitvoer zou er ongeveer zo uit moeten zien, wat aangeeft dat de Odoo-service actief en actief is.
● 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
Schakel de Odoo-service in om automatisch te worden gestart tijdens het opstarten:
sudo systemctl enable odoo11
Test de installatie
Open uw browser en typ:
http://:8069
http://:8069
Ervan uitgaande dat de installatie is geslaagd, verschijnt een scherm als het volgende:

Op dit moment heb je een werkende Odoo 11-installatie. U kunt de installatie voltooien door een nieuwe database te maken en aan uw project te beginnen.
Conclusie
Dat is het! Deze tutorial leidde je door de installatie van Odoo 11 op Ubuntu 16.04 in een virtuele omgeving van Python.
Voor meer informatie over het configureren van uw Odoo met Nginx als een omgekeerde proxy en over toegang tot uw Odoo-installatie via HTTPS, kunt u het volgende bericht bekijken:
Configureer Odoo met Nginx als een omgekeerde proxy
U kunt ook onze tutorial raadplegen over het maken van automatische dagelijkse back-ups van uw Odoo-databases.
ubuntu odoo postgresql python pipHoe odoo 11 op ubuntu 18.04 te implementeren
Deze gids behandelt de stappen die nodig zijn voor het installeren en configureren van Odoo voor productie met behulp van Git source en Python virtuele omgeving op een Ubuntu 18.04-systeem.
Hoe odoo 12 op ubuntu 18.04 te implementeren
Deze tutorial behandelt de stappen die nodig zijn voor het installeren en configureren van Odoo 12 voor productie met behulp van Git source en Python virtuele omgeving op een Ubuntu 18.04-systeem.
Hoe odoo 13 op ubuntu 18.04 te installeren
In deze gids helpen we u met het installeren en implementeren van Odoo 13 in een virtuele Python-omgeving op Ubuntu 18.04. We zullen Odoo downloaden van hun Github-repository en Nginx gebruiken als een omgekeerde proxy.







