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