Deploy Odoo 20 Hosting
Odoo 20 adds agentic AI with user approval, MCP connectivity, offline mode for field teams, a unified pricelist engine, and a payroll overhaul. Deploy it to 8+ cloud providers with OEC.sh. Prefer long-term stability? See our Odoo 18 LTS hosting guide. Still on the previous major release? Odoo 19 hosting is here.
What's New in Odoo 20
Odoo 20 lands with agentic AI, MCP connectivity, offline mode, and a unified pricelist engine across sales, subscription, and rental.
Odoo 20 Released
Shipped on September 24, 2026 as the current major release.
Agentic AI with User Approval
Chat with an agent that performs real work on your Odoo. Every state change needs explicit user approval. 30-day conversation history. Callable from scheduled actions for recurring back-office jobs.
MCP Connectivity
Odoo 20 ships as both an MCP client and an MCP server. Call external AI tools from inside workflows. Expose Odoo itself to Claude, ChatGPT, or custom agents with the same permission checks a human user faces.
Offline Mode for Field Teams
Sales, inventory, and service teams keep working with no connection. Local-first state captures what they do and syncs cleanly when the device reconnects. No lost taps, no lost records.
Unified Pricelist Engine
One pricing engine for sales, subscription, and rental in Odoo 20. Fewer surprise mismatches between quotes and recurring contracts. Simpler setup and simpler audits.
Payroll Overhaul
A warning dashboard, net-to-gross simulation for offer letters and raises, and the removal of the work entries layer. Fewer moving parts, clearer end-of-month runs.
Manufacturing and Intercompany
Continuous production runs, splittable manufacturing orders, flexible consumption by default, and intercompany inventory and valuation. Operations teams get the shop-floor flexibility they have been asking for.
Deploy Odoo 20 with OEC.sh
Deploy Odoo 20 to your own cloud with pre-tuned configs, automated backups, and your choice of 8+ providers.
Day 1 Odoo 20 Support
Deploy Odoo 20 with tested compatibility, PostgreSQL 16, pgvector where needed, and tuned performance configs out of the box.
Multi-Cloud Flexibility
Deploy Odoo 20 to DigitalOcean, AWS, Google Cloud, Azure, Hetzner, Vultr, OVH, or Linode. Use your own accounts for full cost control.
Staging Environments
Test Odoo 20 upgrades safely with dedicated staging environments. Clone and Sanitize creates anonymized copies of your production data for safe testing.
No Enterprise Lock-in
Run Community or Enterprise freely. Bring your own Odoo code and licenses without a mandatory Enterprise subscription attached to the hosting.
Automated Backups
Multi-provider backup strategy with automatic daily backups to S3, Backblaze, or your preferred storage. One-click restore when needed.
Performance Optimized
Worker settings, PostgreSQL tuning, caching, and Python 3.12 defaults set correctly for Odoo 20 the moment you deploy. No manual tuning on day one.
Your Path to Odoo 20
Depending on your current Odoo version, here is the recommended upgrade approach to prepare for Odoo 20.
Odoo 14, 15, 16, or 17
Staged Migration Recommended
Migrate to Odoo 18 LTS first for a stable landing point, then test and upgrade on to 19 or 20 when your custom code is validated.
Odoo 18 LTS
Stay or Step Up
Odoo 18 is the LTS line through October 2027. You can stay here for stability, or step up to Odoo 20 if you want the new agentic AI and offline mode.
Odoo 19
Ready for Direct Upgrade
The previous major release. You are well-positioned for Odoo 20. Audit modules that touch Field Service, Remote Work, or payroll before you flip the switch.
Need Migration Assistance?
OEC.sh provides migration support for Pro and Agency customers. Our team can help plan and execute your upgrade path to Odoo 20 with minimal downtime. Our automated migration engine ceiling stays at Odoo 19 through Q1 and Q2 2027, so Odoo 20 upgrades today are manual or vendor-assisted. Read the full Odoo 20 migration guide for step-by-step instructions.
Contact Migration SupportHosting Requirements for Odoo 20
Plan your infrastructure with the confirmed specifications for Odoo 20 deployment. OEC.sh automatically configures optimal settings for your server size.
| Specification | Minimum | Recommended | Enterprise/Large |
|---|---|---|---|
| vCPU Cores | 2 | 4 | 8+ |
| RAM | 4 GB | 8 GB | 16+ GB |
| Storage (SSD) | 40 GB | 100 GB | 250+ GB |
| PostgreSQL | 16+ | 16 | 16+ with pgvector |
| Python | 3.12+ | 3.12 | 3.12+ |
| Users | 1-10 | 10-50 | 50+ |
PostgreSQL Requirements
- *PostgreSQL 16 or higher required (minimum raised from 13)
- *Extensions: unaccent, pg_trgm, pgvector for Enterprise AI
- *OEC.sh auto-configures PostgreSQL and installs pgvector where needed
Python and PDF Requirements
- *Python 3.12 or higher required (minimum raised from 3.10)
- *wkhtmltopdf 0.12.6 still supported, paper-muncher 0.6+ added
- *All dependencies managed automatically by OEC.sh
Deploy Odoo 20 in 4 Steps
Get your Odoo 20 instance running on OEC.sh in minutes.
Create an OEC.sh Account
2 minSign up for free. No credit card required.
Connect Your Cloud Provider
3 minLink your preferred cloud provider (DigitalOcean, AWS, Google Cloud, Azure, Hetzner, Vultr, OVH, Linode) or use BYOS for existing servers.
Select Odoo 20
2 minChoose Odoo 20 as your version, pick your server size, enable pgvector if you plan to use Enterprise AI, and configure your deployment settings.
Deploy and Go Live
5 minClick deploy. Your Odoo 20 instance is ready with SSL, PostgreSQL 16, Python 3.12, and automated backups.
Odoo 20 Frequently Asked Questions
Common questions about Odoo 20 release, compatibility, and hosting.
Odoo 20 is the newest major release of the Odoo platform, published on September 24, 2026. It introduces agentic AI with user approval, MCP connectivity, offline mode for field teams, a unified pricelist engine, and a payroll overhaul. OEC.sh supports Odoo 20 from day one with pre-tuned configurations ready to deploy.
Deploy Odoo 20 Today
Get started with OEC.sh and deploy Odoo 20 in minutes. Free plan available with no credit card required. View our transparent pricing plans to find the right fit for your needs.