Skip to content

How to Install Odoo 16

DeployMonkey Team · March 10, 2026 5 min read

Odoo 16 was released in October 2022 and introduced major improvements to the Knowledge base, website builder, and manufacturing module. While now two major versions behind the current Odoo 19, it remains in use at organizations that have not yet migrated. This guide covers installing Odoo 16, but we recommend evaluating Odoo 19 for any new project.

System Requirements

ComponentRequirement
OSUbuntu 20.04 or 22.04 LTS
Python3.8, 3.9, or 3.10
PostgreSQL12 or later
RAM2 GB minimum

Install with Docker

version: '3.8'
services:
  db:
image: postgres:14
environment:
  POSTGRES_USER: odoo
  POSTGRES_PASSWORD: odoo_secret
volumes:
  - pg-data:/var/lib/postgresql/data
  odoo:
image: odoo:16
depends_on:
  - db
ports:
  - "8069:8069"
environment:
  HOST: db
  USER: odoo
  PASSWORD: odoo_secret
volumes:
  - odoo-data:/var/lib/odoo
  - ./addons:/mnt/extra-addons
volumes:
  pg-data:
  odoo-data:

Install from Source

git clone --depth 1 --branch 16.0 https://github.com/odoo/odoo.git /opt/odoo16
cd /opt/odoo16
python3.10 -m venv venv && source venv/bin/activate
pip install -r requirements.txt

Legacy Version Notice

Odoo 16 is now considered a legacy version. While it still receives critical security patches, all active development has moved to Odoo 18 and 19. Key reasons to consider upgrading:

  • The Owl frontend (introduced in Odoo 17) provides significantly better performance
  • Many OCA community modules are dropping Odoo 16 support
  • Python 3.8 and 3.9 are reaching end-of-life
  • Odoo 19 includes three years of improvements in every module

Frequently Asked Questions

Is Odoo 16 still supported?

Odoo 16 receives only critical security patches. Feature development and most bug fixes focus on versions 18 and 19.

Should I install Odoo 16 for a new project?

No. For new projects, install Odoo 19. Only install Odoo 16 if you have specific module dependencies that require it.

Can I upgrade from Odoo 16 to a newer version?

Yes. Use Odoo's migration tools or the OCA openupgrade project. We recommend upgrading incrementally: 16 → 17 → 18 → 19.