Guides
Run Odoo like a DevOps team
Self-hosting, Docker, CI/CD, backups, upgrades and AI agents for Odoo. Written by the engineers who run it in production, useful whether or not you ever use CICDoo.
Self-hosting Odoo
Odoo with Docker Compose in production
A working Odoo 18 Docker Compose setup for production: postgres:16, volumes, odoo.conf, healthchecks, nginx, module upgrades, backups and common pitfalls.
Updated September 30, 2026
How to self-host Odoo 18 in production
How to self-host Odoo 18 on Ubuntu 24.04: sizing, PostgreSQL, odoo.conf workers and limits, nginx with websocket, SSL, hardening and a go-live checklist.
Updated September 30, 2026
Odoo Community vs Enterprise when you self-host
Odoo Community vs Enterprise for self-hosting: licences, which apps differ, running Enterprise on your own server, the upgrade service, OCA, how to decide.
Updated September 30, 2026
Backups, upgrades and operations
How to upgrade Odoo 17 to 18 without losing a weekend
How to upgrade Odoo 17 to 18 for Enterprise and Community, port custom modules to the 18 API, rehearse on a copy, and plan the cutover and rollback.
Updated September 30, 2026
Odoo backups to S3, and how to restore them
Odoo backup done right: database plus filestore, pg_dump formats, a cron script to S3, retention, encryption, restore drills and staging neutralisation.
Updated September 30, 2026
Your next deployment could be a git push away.
Connect a server, link your repository and ship. And when you want engineers running it with you, we are one message away.
No per-seat fees. Your servers stay yours.