Manifest Academy

Home › Curriculum › Orientation › Your Odoo lab: Online, Odoo.sh and local

Start here · 14 min · 19–20

Your Odoo lab: Online, Odoo.sh and local

Three kinds of lab: an Odoo Online trial for functional work, a local source or Docker install for development, and Odoo.sh for the partner workflow.

In this lesson

Key points

Real-world example

Tobi learned Inventory on an Online trial and Python on his laptop's Docker lab. On his first contract he copied the client's Odoo.sh production into a staging branch to reproduce a bug; because staging is neutralised, his tests didn't email 4,000 customers. His Git repository from the academy already had a scaffolded module, which he adapted in an afternoon.

Questions and answers

Where do custom modules go in the Docker Compose lab above?

The ./addons folder mounted at /mnt/extra-addons.

Which PostgreSQL version does Odoo 20 require?

16 or newer.

Read the full lesson, worked example and quiz