Skip to main content
Latest Version

Odoo 20.0 Docker Setup

Run Odoo 20.0 in Docker containers with production-grade configuration. Official images, PostgreSQL, Nginx reverse proxy, and Let's Encrypt SSL included.

Odoo 20.0 Requirements & Features

Minimum RAM

4 GB

Recommended: 8 GB

CPU

4+ vCPU

Recommended: 8 vCPU

PostgreSQL

16+

Python 3.12+

Released

September 2026

Support until October 2029

Key Highlights

  • Agentic AI with user approval
  • MCP connectivity (inbound and outbound)
  • Offline mode for field teams
  • Unified pricelist engine

New Features

  • Agentic AI with user approval and 30-day conversation history
  • MCP connectivity for inbound and outbound tool use
  • Offline mode for field teams, syncs on reconnect
  • Unified pricelist engine across sales, subscription, and rental
  • AI Website Assistant emits llms.txt and structured data by default

Odoo 20.0 Docker Configuration

docker-compose.yml Example

version: '3.8'
services:
  odoo:
    image: odoo:20.0
    depends_on:
      - db
    ports:
      - "8069:8069"
    volumes:
      - odoo-data:/var/lib/odoo
      - ./config:/etc/odoo
      - ./addons:/mnt/extra-addons
    environment:
      - HOST=db
      - USER=odoo
      - PASSWORD=${ODOO_DB_PASSWORD}
  db:
    image: postgres:16
    environment:
      - POSTGRES_DB=postgres
      - POSTGRES_PASSWORD=${ODOO_DB_PASSWORD}
      - POSTGRES_USER=odoo
    volumes:
      - db-data:/var/lib/postgresql/data

volumes:
  odoo-data:
  db-data:

8GB+

Recommended RAM

Python 3.12+

Runtime Version

PostgreSQL 16+

Database Version

Frequently Asked Questions

Odoo 20.0 requires a minimum of 4GB RAM and 4 vCPU. For production use, we recommend 8GB RAM and 8 vCPU. PostgreSQL 16+ and Python 3.12+ are required.
Yes, Odoo 20.0 is the latest stable release, released in September 2026. It includes new features like Agentic AI with user approval and 30-day conversation history and MCP connectivity for inbound and outbound tool use.
Key features in Odoo 20.0 include: Agentic AI with user approval and 30-day conversation history, MCP connectivity for inbound and outbound tool use, Offline mode for field teams, syncs on reconnect, Unified pricelist engine across sales, subscription, and rental, AI Website Assistant emits llms.txt and structured data by default, Field Service merged into Planning app, pgvector extension required for Enterprise AI and RAG features, Python 3.12 and PostgreSQL 16 minimums. Agentic AI with user approval.
The official Docker image is odoo:20.0. OEC.sh uses production-optimized images with pre-configured Nginx, PostgreSQL 16, and Let's Encrypt SSL support.
With 8GB RAM, you can run approximately 54 Odoo workers. Set the --workers flag in your odoo.conf or use environment variables. OEC.sh automatically configures optimal worker settings.

Odoo 20.0 Docker Setup

Free tier included. No credit card required. Deploy in minutes.