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
| Component | Requirement |
|---|---|
| OS | Ubuntu 20.04 or 22.04 LTS |
| Python | 3.8, 3.9, or 3.10 |
| PostgreSQL | 12 or later |
| RAM | 2 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.