← Back to all posts Switching to Odoo

Odoo hosting: Online, Odoo.sh or self-hosting?

Beyond the choice between Community and Enterprise, you also choose where Odoo runs: Odoo Online, Odoo.sh or your own server. That choice decides whether you can run customisation, who does the upgrades and what support you get. An honest overview with diagram and table.

Also in: Deutsch Nederlands

You have chosen between Community and Enterprise - but you are not done yet. The next question is just as decisive: where does Odoo run? Odoo Online, Odoo.sh or your own server? That choice decides whether you can run customisation, who does the upgrades, and what support you get. Here is the honest overview.

What many companies overlook: “which Odoo” is really two questions. One about the edition (Community or Enterprise), and one about the hosting form. They are connected, but not the same. The edition decides which features you get; the hosting form decides where it runs, who manages it and how much you can customise. This article is about that second question.

Migration: supported only on xx.0 rebuild switching: only on xx.0 Two editions Odoo Community Open source, free licence Odoo Enterprise Paid, per user Odoo Community Self-hosting - community support Community support Cloud - hosting & support by Odoo (+ Fanatics) Odoo Online no customisation or third-party apps One App free All Apps Odoo.sh customisation & third-party apps possible Shared Dedicated Odoo + Fanatics support On-premise Self-hosting - limited support Limited Odoo + Fanatics support Customisation & third-party apps: only on Odoo.sh and on-premise, not on Odoo Online. Migration between editions: Community to Enterprise expands, going back is a rebuild.
From edition to hosting to support, including the migration paths - the Odoo landscape at a glance.

The three hosting forms

Odoo Online

The simplest option: fully Odoo-managed cloud. You log in and it works - backups, updates and upgrades happen automatically. The price is that you cannot run custom code or third-party apps. You can configure and customise with Studio. Odoo Online has a free “One App” variant and an “All Apps” subscription. For companies with standard processes that want to start quickly, this is often enough.

Odoo.sh

Odoo developer cloud, exclusive to Enterprise. Odoo.sh gives you a production, staging and development environment with Git integration and automatic backups - and, crucially, the room to run customisation and third-party apps. You choose between a shared and dedicated environment, priced per worker. This is the sweet spot for companies that want the conveniences of the cloud but still need customisation.

Self-hosting (on-premise)

You run Odoo on your own server or with your own hosting provider. Maximum control and customisation possible, but you carry the backups, security updates, maintenance and version upgrades yourself. Official Odoo support and our support are more limited here, simply because we do not manage the environment. For most companies the management work does not outweigh the control - unless there is a specific reason (compliance, data location, existing infrastructure).

In a table

Odoo OnlineOdoo.shSelf-hosting
EditionEnterpriseEnterpriseCommunity or Enterprise
Custom codeNoYesYes
Third-party appsNoYesYes
Backups & updatesBy OdooBy OdooYourself
Version upgradesAutomaticAssistedYourself (heavy work)
Staging environmentNoYesSet up yourself
Support (Odoo + Fanatics)FullFullLimited
Best forFast start, standardCustomisation with cloud easeMaximum control

Two things that often go wrong

Customisation and Odoo Online do not mix. The most common surprise: a company picks Odoo Online to start quickly, then gets stuck later because customisation or an external integration turns out to be needed. Know up front whether you will run customisation - then you start straight on Odoo.sh instead of having to migrate later.

Switching is usually only possible on a major version. Migrating between hosting forms (for example from Online to Odoo.sh) is a supported path, but not a switch you flip on a whim. Plan such a move around a version upgrade (xx.0) and test it up front.

How does this relate to Community vs Enterprise?

The two choices interlock. Odoo Online and Odoo.sh are Enterprise-only; self-hosting works with both editions. So if you want the cloud conveniences of Odoo.sh, you are automatically on Enterprise. The full trade-off between the editions is in Odoo Community vs Enterprise: which to choose?.

The honest conclusion

The hosting choice comes down to the same question as the edition choice: how much work and risk do you want to carry yourself, and how much do you want to buy off? Odoo Online buys off the most (but trades away flexibility), self-hosting gives the most control (but puts the work on you), and Odoo.sh sits deliberately in between. For most companies with some customisation need, Odoo.sh is the golden mean.


Unsure which hosting form fits you? Schedule a no-obligation Quickscan and together we will determine the right combination of edition, hosting and approach - in 20 minutes.


Read more: Odoo Community vs Enterprise · The most-asked Odoo questions · What does an Odoo implementation cost? · Odoo reviews: 2,500+ reviews · All Odoo comparisons

Frequently asked questions

What is the difference between Odoo Online, Odoo.sh and self-hosting?

Odoo Online is the simplest, fully Odoo-managed cloud, but without customisation or third-party apps. Odoo.sh is Odoo developer cloud (Enterprise) with staging, Git and room for customisation and third-party apps, in a shared or dedicated variant. Self-hosting (on-premise or your own server) gives maximum control, but then you carry backups, updates and upgrades yourself with limited support.

Can I run customisation on Odoo Online?

No. Odoo Online does not support custom code or third-party apps; you can configure and customise with Studio. As soon as you need your own modules or external apps, Odoo.sh or self-hosting is the right choice.

What exactly is Odoo.sh?

Odoo.sh is Odoo own managed hosting platform, exclusive to Enterprise. It offers a production, staging and development environment with Git integration, automatic backups and the ability to run customisation and third-party apps. You choose between a shared and dedicated environment, priced per worker.

Is self-hosting Odoo cheaper?

On licence and hosting sometimes, but you then carry backups, security updates, maintenance and the version upgrades yourself. A major upgrade quickly runs to tens of hours. The real comparison is the total cost of ownership including your time and risk, not just the server bill.

Can I switch hosting form later?

Yes, but usually only on a major version (xx.0). Migrating from Odoo Online to Odoo.sh or to on-premise is a supported path, but it is not a switch you flip on a whim - plan it around a version upgrade and test it up front.

Recognize this from your own setup?

A 30-min scan turns hunches into a concrete view, what stays standard Odoo, what becomes custom, what doesn’t need code at all.

Get in touch ← Back to blog