Skip to Content

Installation Guideline To Odoo14

1. Create Workspace Directories

mkdir -p ~/workspace/server

cd ~/workspace/server

2. Clone Odoo 14 from GitHub

git clone https://github.com/odoo/odoo --depth 1 --branch 14.0

3. Rename Odoo Folder

mv odoo 14.0C

4. Setup Python 3.8 Virtual Environment

cd ~/workspace

mkdir virtual

cd virtual

wget https://bootstrap.pypa.io/pip/3.6/get-pip.py

python3.8 get-pip.py

pip3.8 install virtualenv

python3.8 -m virtualenv 14.0

source 14.0/bin/activate

deactivate

install Python 3.8 version 

Step to install Python3.8 version:-

1:- sudo add-apt-repository ppa:deadsnakes/ppa

2:- sudo apt update

3:- sudo apt install python3.8 python3.8-venv python3.8-dev

4:- python3.8 -m venv ~/workspace/virtual/15.0

5:- source ~/workspace/virtual/15.0/bin/activate

6:- python --version  

# ✅ Should show Python 3.8.x

5. Install Required System Packages

sudo apt-get update

sudo apt-get install -y python3.8-dev libxml2-dev libxslt1-dev zlib1g-dev \

libsasl2-dev libldap2-dev build-essential libssl-dev libffi-dev \

libmysqlclient-dev libjpeg-dev libpq-dev libjpeg8-dev liblcms2-dev \

libblas-dev libatlas-base-dev libtiff-dev libopenjp2-7 libwebp-dev \

npm node-less xfonts-75dpi

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

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

6. PostgreSQL Setup

1:-  sudo apt-get install -y postgresql

2:- sudo su - postgres

# Run this command for creating the database inside PostgreSQL shell:-

1:- createuser --createdb --username postgres --no-createrole --superuser --pwprompt <SystemUser>

2:- exit

7. Activate Virtual Environment & Install Requirements

source ~/workspace/virtual/14.0/bin/activate

cd ~/workspace/server/14.0C

pip3.8 install wheel

pip3.8 install -r requirements.txt

8. Install wkhtmltopdf Dependencies (Correct Version)

sudo

wget

https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.b

ionic_amd64.deb

sudo

wget

http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb

sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb

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

sudo apt install -f

9. Create Odoo Configuration File

cd ~/workspace/server/14.0C

nano odoo14.conf

Paste:

[options]

admin_passwd = admin

db_host = False

db_port = False

db_user = <SystemUser>

db_password = False

addons_path = addons

logfile = odoo.log

10. Run the Odoo 14 Server

cd ~/workspace/server/14.0C

source ~/workspace/virtual/14.0/bin/activate

./odoo-bin -c odoo14.conf

Access in browser: http://<localhost:8069>