How To Install Odoo 16 on Ubuntu 22.046 min read
Odoo is an open source software used as business purposes like crm, invoice, ecommerce, billing, accounting, project management and inventory management and more. Now I want to share how to install Odoo latest version on Ubuntu 22.04 server.
#################################### Operating System: Ubuntu22.04 LTS IP Address : 10.66.10.8 RAM : 2GB Disk : 50GB Service : Odoo Host Name : odoo.technologyrss.local ####################################
Step #01: Must be server update and upgrade then run some dependency package.
[email protected]:~# lsb_release -a && ip r [email protected]:~# apt update && sudo apt upgrade [email protected]:~# sudo apt install -y git wget nodejs npm python3 build-essential libzip-dev python3-dev libxslt1-dev python3-pip libldap2-dev python3-wheel libsasl2-dev python3-venv python3-setuptools node-less libjpeg-dev xfonts-75dpi xfonts-base libpq-dev libffi-dev fontconfig
Install pdf generator package.
[email protected]:~# sudo npm install -g rtlcss [email protected]:~# wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6.1-2/wkhtmltox_0.12.6.1-2.jammy_amd64.deb [email protected]:~# sudo dpkg -i wkhtmltox_0.12.6.1-2.jammy_amd64.deb
Step #02: Add user and install database postgresql.
[email protected]:~# sudo adduser --system --group --home=/opt/odoo --shell=/bin/bash odoo [email protected]:~# sudo apt install postgresql -y [email protected]:~# service postgresql start [email protected]:~# service postgresql status [email protected]:~# sudo su - postgres -c "createuser -s odoo" [email protected]:~# cd /opt/odoo
Download odoo latest branch from below link.
[email protected]:/opt/odoo# git clone https://github.com/odoo/odoo.git --depth 1 --branch 16.0 --single-branch odoo-server
Setup permission and going to server location folder.
[email protected]:~# sudo chown -R odoo:odoo /opt/odoo/odoo-server [email protected]:~# cd /opt/odoo/odoo-server
Active venv terminal
[email protected]:/opt/odoo/odoo-server# python3 -m venv venv [email protected]:/opt/odoo/odoo-server# source venv/bin/activate (venv) [email protected]:/opt/odoo/odoo-server# pip3 install wheel
Step #03: Install requirements.txt file.
(venv) [email protected]:/opt/odoo-odoo-server# pip3 install -r requirements.txt
Then exit venv terminal using below command.
(venv) [email protected]:/opt/odoo/odoo-server# deactivate
Setup odoo user permission.
[email protected]:~# sudo mkdir /var/log/odoo [email protected]:~# sudo chown odoo:odoo /var/log/odoo [email protected]:~# sudo chmod 777 /var/log/odoo
Step #04: Create odoo server conf file.
[email protected]:~# sudo nano /etc/odoo-server.conf
Then insert below all lines into this file. This file contain odoo master password its needed when create database from browser.
[options] admin_passwd = [email protected]$123 db_user = odoo addons_path = /opt/odoo/odoo-server/addons logfile = /var/log/odoo/odoo-server.log log_level = debug
Setup file user permission.
sudo chown odoo:odoo /etc/odoo-server.conf
Create odoo service file.
[email protected]:~# sudo nano /etc/systemd/system/odoo.service
Then insert below all lines into this file.
[Unit] Description=Odoo 16.0 Service Requires=postgresql.service After=network.target postgresql.service [Service] Type=simple SyslogIdentifier=odoo PermissionsStartOnly=true User=odoo Group=odoo ExecStart=/opt/odoo/odoo-server/venv/bin/python3 /opt/odoo/odoo-server/odoo-bin -c /etc/odoo-server.conf StandardOutput=journal+console [Install] WantedBy=multi-user.target
Now reload deamon.
[email protected]:~# sudo systemctl daemon-reload [email protected]:~# sudo systemctl enable --now odoo.service [email protected]:~# sudo systemctl status odoo.service
Now going to your server ip with port then create database and import demo data.
http://10.66.10.8:8069
See as like below image, Now input some info like master password, database name, email, account password, phone number, country etc. Then click check mark Demo data, then click Create database and wait 1 min for installation process done.
When installation process done then coming login page as like below.
If needed more help so please see my YouTube channel video for more details.
- How To Install Odoo 16 on Ubuntu 22.04 - May 14, 2023
- 12 Steps to Organize Photos on Your Computer - March 20, 2023
- 9 Ways to Speed Up Your MacBook Yosemite - February 21, 2023
We really appreciate for your support for buying me a coffee.
It takes us a while to compose and upload new content, as they have to be checked to see if Properly works. We appreciate you if you help me for one cup of coffee to keep us awake and always deliver good quality content.
No contribution is small of an amount. We are grateful for any amount you support us with. Thank you!