Skip to content

How to Install Odoo 15

DeployMonkey Team · March 10, 2026 5 min read

Odoo 15 was released in October 2021 and is now a legacy version, four major releases behind the current Odoo 19. While some organizations still run Odoo 15 in production, it receives only critical security patches and most community modules have stopped active development for this version. This guide covers installation for teams that need to maintain existing Odoo 15 systems. For new deployments, we strongly recommend Odoo 19.

System Requirements

ComponentRequirement
OSUbuntu 20.04 LTS
Python3.8 or 3.9
PostgreSQL12 or 13
RAM2 GB minimum

Warning: Python 3.8 reached end-of-life in October 2024. Running Odoo 15 means using an unsupported Python version with potential unpatched security vulnerabilities.

Install with Docker

version: '3.8'
services:
  db:
image: postgres:13
environment:
  POSTGRES_USER: odoo
  POSTGRES_PASSWORD: odoo_secret
volumes:
  - pg-data:/var/lib/postgresql/data
  odoo:
image: odoo:15
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 15.0 https://github.com/odoo/odoo.git /opt/odoo15
cd /opt/odoo15
python3.8 -m venv venv && source venv/bin/activate
pip install -r requirements.txt

Why You Should Plan an Upgrade

  • Python 3.8 is end-of-life — no security patches from the Python team
  • Odoo 15 uses the legacy jQuery/Backbone frontend — significantly slower than Odoo 17+ Owl framework
  • Most OCA modules have dropped Odoo 15 branches
  • PostgreSQL 12 (the version typically paired with Odoo 15) reaches EOL in November 2024

DeployMonkey supports Odoo 15 through 19, so you can deploy your current version now and upgrade incrementally. See our upgrade guides for migration planning.

Frequently Asked Questions

Is Odoo 15 still safe to run in production?

Odoo 15 receives critical security patches from Odoo SA, but its Python 3.8 dependency is end-of-life. For production systems handling sensitive data, upgrading to a newer version is strongly recommended.

Can I migrate from Odoo 15 to 19?

Yes, but it requires multiple migration steps (15→16→17→18→19) or a direct migration using specialized tools. Budget significant testing time for this upgrade path.