Pragmatic – Leading provider of open source business applications OpenERP, Ruby on Rails, Node.js, Talend, jaspersoft  – Pragmatic
Beyonce Adams

How to Install Odoo 13 in Ubuntu

Odoo 13 is one of the most anticipated version of Odoo which is expected to be officially unveiled at the Odoo Experience 2019 scheduled in October. The upcoming version is under development and is expected to introduce several new features that will enhance the functionality of the application.

To install Odoo 13 in Ubuntu 19.04 you have to follow the following steps –


1. To Update apt source list.

sudo apt-get update


2. Create odoo user and also group.

sudo adduser -system -home=/opt/odoo -group odoo


3. For the smooth running of odoo, Install PostgreSQL database server and install it on the same host as odoo is running.

sudo apt-get install -y postgresql


After the installation start use the below commands to start the postgresql database server

sudo service postgresql start


Then create a database user for odoo

sudo su – postgres

createuser –createdb –username postgres –no-createrole –no-superuser –pwprompt odoo



4. Install python and depended python packages on the server.

sudo apt-get install -y python3-pip


Install Python Dependencies for Odoo 12

To switch in to the odoo user and then install the dependency packages.



install Babel decorator docutils ebaysdk feedparser gevent greenlet

html2text Jinja2 lxml Mako MarkupSafe mock num2words ofxparse passlib

Pillow psutil psycogreen psycopg2 pydot pyparsing PyPDF2 pyserial

python-dateutil python-openid pytz pyusb PyYAML qrcode reportlab

requests six suds-jurko vatnumber vobject Werkzeug XlsxWriter xlwt

xlrd polib


5. Odoo web dependencies

sudo apt-get install -y npm

sudo ln -s /usr/bin/nodejs /usr/bin/node

sudo npm install -g less less-plugin-clean-css

sudo apt-get install -y node-less

sudo python3 -m pip install libsass


6. Install odoo 13 alfa version from

Switch to odoo user

sudo su – odoo -s /bin/bash


Download odoo 13 latest zip file and finally unzip the file.




And then rename the directory name to odoo. Also copy odoo file in the setup directory to main odoo directory and rename it to odoo-bin.


Odoo 13 Upcoming features – Community and Enterprise Edition

7. Create a odoo configuration file

sudo vim /etc/odoo-server.conf


Copy the below content in configuration file.



; This is the password that allows database operations:

; admin_passwd = admin

db_host = False

db_port = False

db_user = odoo

db_password = False

logfile = /var/log/odoo/odoo-server.log

addons_path = /opt/odoo/odoo/addons


Change permission and also the user ownership of configuration file as bellow


sudo chown odoo: /etc/odoo-server.conf

sudo chmod 640 /etc/odoo-server.conf


8. Create odoo log file

sudo mkdir /var/log/odoo

sudo chown odoo:root /var/log/odoo


9. You can copy and paste the script to this file.

sudo vim /etc/init.d/odoo-server


Then change ownership and permission

sudo chmod 755 /etc/init.d/odoo-server

sudo chown root: /etc/init.d/odoo-server


10. Test the server running as service

To start the odoo server

sudo /etc/init.d/odoo-server start


Stop the odoo server

sudo /etc/init.d/odoo-server stop


View the odoo log files

tailf /var/log/odoo/odoo-server.log


Now, if you want to add this service to begin on boot up run the below command

update-rc.d odoo-server defaults


11. Run odoo locally

sudo su – odoo -s /bin/bash

python3 /opt/odoo/odoo-bin


Then go to web browser to access odoo12





To print PDF reports need to install right version of wkhtmltopdf.


sudo wget

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

sudo cp /usr/local/bin/wkhtmltoimage /usr/bin/wkhtmltoimage

sudo cp /usr/local/bin/wkhtmltopdf /usr/bin/wkhtmltopdf


To know more about how to install Odoo 13 in Ubuntu, get in touch with us at


Leave a Reply

Subscribe to Blog via Email.

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Recent Comments

Related Posts