How To Install Odoo 15 On Ubuntu

Odoo
Published in Blog on October 30, 2021 4 min read
odoo 15 installation

Install Odoo 15 On Ubuntu

After much anticipation, Odoo released the version 14. Odoo 14 last year in Odoo experience and now triggering for Odoo 15. Odoo 15 guide gets you the glimpse of highlights in the forthcoming Odoo version. For the Odoo 15 Installation on Ubuntu 20. 04 , just follow the below steps.

Install odoo 15

STEP 1 : To Update apt source list.

sudo apt-get update

STEP 2 : Create odoo user and also group.

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

STEP3 : 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

Give a role password for the newly created role and verify it by giving password again.

exit

Then restart the postgresql server

sudo service postgresql restart

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

sudo apt-get install -y python3-pip

Install Python Dependencies for Odoo 15.

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

pip3 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

STEP 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

STEP 6 : Install odoo 15 community version from GITHUB.

Below command to install GIT on your system. If it is already there, then you can ignore this.

sudo apt-get install -y git

Then switch to odoo user

sudo su - odoo -s /bin/bash

Clone branch 15.0 of Odoo from Github:

git clone https://www.github.com/odoo/odoo --depth 1 --branch 15.0 --single-branch

And exit from the odoo user

STEP 7 : Create a odoo configuration file

 sudo vim /etc/odoo-server.conf

Copy the below content in configuration file.

[options]

; 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,/opt/odoo/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

STEP 8 : Create odoo log file

sudo mkdir /var/log/odoo

sudo chown odoo:root /var/log/odoo

STEP 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

STEP 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 bellow command

update-rc.d odoo-server defaults

STEP 11 : Run odoo locally

sudo su - odoo -s /bin/bash

python3 /opt/odoo/odoo-bin

Then go to web browser to access odoo15

http://localhost:8069

or

http://0.0.0.0:8069

STEP 12 : WKHTMLTOPDF

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

sudo wget https://builds.wkhtmltopdf.org/0.12.1.3/wkhtmltox_0.12.1.3-1~bionic_amd64.deb

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

In short, for more support about Odoo 15  installation in Ubuntu, contact our Odoo support team. If you enjoy our content here, you’ll  the stuff we share on LinkedIn.

odoo_erp_services

Hi...

Got ideas? We’ve got
the skills. Let’s team up.

Have a question or ready to discuss your project? Our team is here to help you scope, design, and deliver.

Trusted by Leading Businesses
Metro
Zabeel Equstrian
GEMS Logo
APSG Logo
Anisia Logo
Foodlinx Logo
🌐 +1
Select Subject?
send mail graphic