Skip to content
ERP Builders
Odoo

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.

By ERP Builders Architecture Group2 min read

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 OnlineOdoo.shSelf-hosted cloudOn-premise
EditionEnterpriseEnterpriseCommunity or EnterpriseCommunity or Enterprise
Custom modulesNoYesYesYes
Server managementOdooMostly OdooYou/partnerYou
Staging environmentsLimitedBuilt inYou buildYou build
Upgrade serviceIncludedIncludedEnterprise: yes. Community: DIYSame

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

Odoo2 min read

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.

Odoo2 min read

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.

Odoo2 min read

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.