Odoo Hosting Options: Online vs Odoo.sh vs Self-Hosted
Comparing Odoo Online, Odoo.sh and self-hosting on cloud or on-premise servers: custom modules, control, performance, backups, upgrades and which suits which business.
Where you host Odoo affects what you can customise, who handles upgrades, and who gets the call when something's slow. Here are the options, with the trade-offs we see in practice.
Odoo Online (SaaS)
Odoo runs everything. You log in.
Good:
- No servers, no backups to manage
- Automatic minor updates
- Quick to start
Limits:
- No custom Python modules. Studio customisations only
- Limited control over performance and integrations
- Major version upgrades happen on Odoo's schedule (with some flexibility)
Best for: businesses that fit standard Odoo and want zero infrastructure.
Odoo.sh (platform as a service)
Odoo's hosting platform for Enterprise customers who need custom code.
Good:
- Git-based deployment with production, staging and development branches
- Automatic backups and staging copies of production
- Custom modules, community modules and third-party apps
- Integrates with Odoo's upgrade service
Limits:
- Enterprise only
- Less control than your own server (no root access, platform constraints)
- Pricing scales with workers and storage
Best for: Enterprise users with custom modules who don't want to run servers.
Self-hosted on cloud servers
Your own VPS or cloud instances, managed by you or a partner.
Good:
- Full control over configuration, performance tuning and integrations
- Works for both Community and Enterprise
- Choose your region for data residency
- Often the cheapest at scale
Limits:
- You own security, backups, monitoring, uptime and upgrades
- Needs real Linux and PostgreSQL skills
Best for: Community users, businesses with technical teams, high-integration or high-volume setups. See our installation guide.
On-premise
Servers in your own building.
Good:
- Local network speed, works during internet outages for on-site users
- Meets strict data residency requirements
Limits:
- Hardware, power, cooling, physical security and offsite backup are all yours
- Remote access needs careful security
Best for: sites with unreliable internet or specific regulatory requirements. Rare for new projects otherwise.
Comparison table
| Odoo Online | Odoo.sh | Self-hosted cloud | On-premise | |
|---|---|---|---|---|
| Edition | Enterprise | Enterprise | Community or Enterprise | Community or Enterprise |
| Custom modules | No | Yes | Yes | Yes |
| Server management | Odoo | Mostly Odoo | You/partner | You |
| Staging environments | Limited | Built in | You build | You build |
| Upgrade service | Included | Included | Enterprise: yes. Community: DIY | Same |
Things to check whichever you choose
- Backups include the database and the filestore, and you've tested a restore
- Staging environment exists for testing changes and upgrades
- Monitoring alerts someone before users notice problems
- Access is controlled: no public database manager, strong admin passwords, two-factor authentication
- Region matches your data residency needs
Not sure which fits? Talk to us. We'll also help with ERP performance optimisation if your current setup is slow.
Frequently asked questions
Can I move from Odoo Online to Odoo.sh later?
Yes. Odoo provides a migration path between its hosting options. Moving from Odoo.sh to self-hosting is also possible with a database and filestore export.
Which cloud provider is best for self-hosting Odoo?
Any reputable provider works: AWS, Azure, Google Cloud, DigitalOcean, Hetzner, OVH and others. Choose based on region, support and your team's familiarity.
ERP Builders Architecture Group
The engineers responsible for integration design, data migration tooling and performance work across ERP Builders projects.
Related articles
How to Install Odoo Community (Docker and Ubuntu)
Step-by-step Odoo Community installation using Docker for testing and Ubuntu for production, with the configuration, reverse proxy and backup steps most guides leave out.
Odoo 20 POS and eCommerce: What Retailers Get
Odoo 20 for retailers: POS self-ordering, multiple currencies, employee access levels, label printing, plus eCommerce cross-sells, review requests and AI editing.
Odoo Partner vs Independent Odoo Consultant
Official Odoo partners, independent Odoo firms and freelancers compared on pricing, independence and support, plus questions to ask before you sign.
Next step
Turn the plan into a working system.
Book a consultation with an ERP consultant. No sales script — just an honest look at your situation.