• Welcome to Odoo Professional Consulting Agency

How To Install Odoo 17 On Ubuntu ?

How To Install Odoo 17 On Ubuntu ?

Steps To Install Odoo 17 On Ubuntu

Odoo Installation For Free

To install Odoo 17 on Ubuntu you just follow the below steps.

Step 1 : Update Server

sudo apt-get update

sudo apt-get upgrade -y

Step 2 : Create Odoo User in Ubuntu

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

Step 3 : Install PostgreSQL Server

sudo apt-get install postgresql -y

Step 4 : Create Odoo user for postgreSQL

sudo su - postgres -c "createuser -s odoo" 2> /dev/null || true

Step 5 : Install Python Dependencies

sudo apt-get install git python3 python3-pip build-essential wget python3-dev python3-venv python3-wheel libxslt-dev libzip-dev libldap2-dev libsasl2-dev python3-setuptools node-less libjpeg-dev gdebi -y

Step 6 : Install Python PIP Dependencies

sudo apt-get install libpq-dev python-dev libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev libffi-dev 

Step 7 : Install other required packages

sudo apt-get install nodejs npm -y

sudo npm install -g rtlcss

Step 8 : Install Wkhtmltopdf

sudo apt-get install xfonts-75dpi

sudo wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.bionic_amd64.deb

sudo dpkg -i wkhtmltox_0.12.6-1.bionic_amd64.deb

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

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

Step 9 : Create Log directory

sudo mkdir /var/log/odoo

sudo chown odoo:odoo /var/log/odoo

Step 10 :Install Odoo

sudo apt-get install git

sudo git clone --depth 1 --branch 17.0 https://www.github.com/odoo/odoo /odoo/odoo-server

Step 11 : Setting permissions on home folder

sudo chown -R odoo:odoo /odoo/*

Step 12 : Create server config file

sudo touch /etc/odoo-server.conf

sudo su root -c "printf '[options] \n; This is the password that allows database operations:\n' >> /etc/odoo-server.conf"

sudo su root -c "printf 'admin_passwd = admin\n' >> /etc/odoo-server.conf"

sudo su root -c "printf 'xmlrpc_port = 8069\n' >> /etc/odoo-server.conf"

sudo su root -c "printf 'logfile = /var/log/odoo/odoo-server.log\n' >> /etc/odoo-server.conf"

sudo su root -c "printf 'addons_path=/odoo/odoo-server/addons\n' >> /etc/odoo-server.conf"

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

sudo chmod 640 /etc/odoo-server.conf

Step 13 : Now Start Odoo

sudo su - odoo -s /bin/bash

cd /odoo/odoo-server 

./odoo-bin -c /etc/odoo-server.conf

Now your Odoo instance is up and running.

Go to web browser and access your Odoo at localhost:8069

Contact Us For Odoo Support

1 comment

Protected by reCAPTCHA, Privacy Policy & Terms of Service apply.
June 2024

After finishing all steps i get -bash ./odoo-bin no such file or directory

Protected by reCAPTCHA, Privacy Policy & Terms of Service apply.

Why Odoo ERP System is a Must-Have for Your Business ?