Skip to content
Auboros

Odoo Hosting in Australia: Odoo Online, Odoo.sh or Self-Hosted?

Odoo Online, Odoo.sh with a Sydney hosting zone, or your own servers? How the three Odoo hosting options compare for Australian businesses and how to choose.

By Bill Alvarez, Practice Manager, Auboros ·

Most Australian businesses settle their Odoo hosting in the last ten minutes of a scoping call, after weeks spent debating modules and budgets. That order is backwards. The hosting decision shapes what you can customise, who fixes things when they break, where your data sits, and what your upgrades look like for the next five years. And with 36% of Australian mid-sized businesses looking to upgrade their ERP, plenty of teams are about to face the question for the first time.

There are three ways to run Odoo: Odoo Online, Odoo.sh, and self-hosting on your own infrastructure. Each is a different trade between convenience and control. Here is how they compare for Australian businesses, and how we help clients choose.

Odoo Online: managed by Odoo, standard apps only

Odoo Online is the SaaS option. You log in through a browser, and Odoo manages everything behind the scenes: servers, maintenance, backups and version updates. There is nothing to install and no infrastructure to own.

The trade-off is rigidity. Odoo Online runs standard Odoo apps only. No custom modules, no third-party apps from the Odoo store, no code of any kind. You can still configure workflows, build automations and adjust screens with Studio, but if your requirements ever need a developer to write a module, Odoo Online cannot host it.

It is also Enterprise only. Odoo Community cannot run on Odoo Online, which surprises businesses who assumed the free edition came with free cloud hosting. We cover that distinction in our guide to Odoo Community vs Enterprise.

For small teams running standard sales, invoicing and inventory flows, Odoo Online is usually the right answer. It is the cheapest to operate and the hardest to break.

Odoo.sh: custom code with a Sydney hosting zone

Odoo.sh is Odoo’s platform as a service, and it is where most of our implementation clients end up. It keeps the managed-cloud convenience but adds what Odoo Online refuses: custom modules and third-party apps, deployed through a proper Git workflow.

The details matter here, and they are well documented. Odoo.sh gives you production, staging and development branches, so a change can be tested against a fresh copy of your production data before anyone deploys it. Staging environments automatically capture outgoing emails and disable bank feeds and payment credentials, which means testing cannot accidentally email your customers.

For Australian businesses, the Odoo.sh FAQ confirms two things worth knowing. First, there is a dedicated Oceania hosting zone in Sydney, so your production database can live onshore. Second, production databases are backed up every 24 hours, with 14 full backups retained across a rolling three months.

One date to diarise: Odoo phases versions out of Odoo.sh once they turn six years old. Odoo 14 is removed on 31 October 2026, and databases still on it will be blocked. If that is you, our guide to the Odoo version upgrade process covers how the move works.

Odoo.sh is priced on top of your Enterprise subscription, based on workers, storage and staging environments. The Odoo pricing page has current figures, and our breakdown of Odoo pricing in Australia explains how hosting fits into the total.

The real difference between Odoo.sh and self-hosting is not the servers, it is the staging builds. When a client can test July’s payroll change against yesterday’s production data without touching production, half the go-live risk in any change just disappears. Rebuilding that discipline yourself on a rented VPS takes more engineering than most mid-sized businesses want to own.

Bill Alvarez, Practice Manager, Auboros

Self-hosted Odoo: full control, full responsibility

Self-hosting means installing Odoo on infrastructure you control, whether that is a hyperscaler region in Sydney or a server in your own rack. It is the only option that runs Odoo Community as well as Enterprise, and the only one where you control the operating system, the database server and every byte of data.

That control has a price. As Odoo’s own hosting comparison puts it, you are responsible for everything: security patching, backups, monitoring, performance tuning and disaster recovery. There is no platform watching your database overnight. Businesses with a capable internal IT team, hard data-sovereignty requirements, or unusual integration needs choose this path deliberately. Businesses that drift into it by accident tend to regret it around their first unplanned outage.

The honest sizing test: if nobody in your organisation can name who would restore last night’s backup, self-hosting is not for you yet.

How to choose Odoo hosting in Australia

The decision usually collapses to three questions.

  • Will you ever need custom code? If yes, Odoo Online is out. Most implementations with industry-specific requirements land on Odoo.sh.
  • Do you have hard requirements about where data lives and who can touch it? Odoo.sh’s Sydney zone satisfies most Australian boards. Regulated industries with stricter rules may need self-hosting.
  • Who owns the 2am problem? Odoo Online and Odoo.sh make that Odoo’s problem. Self-hosting makes it yours.

Getting this wrong is expensive to unwind, and software decisions in general have a poor hit rate: fewer than 1 in 3 Australian businesses successfully adopt the software they buy. Hosting is one of the few choices you can get right on paper before spending a dollar, and it is part of every scope we prepare in our Odoo implementation services.

A practical note on switching: you are not locked in forever. Databases move between hosting types, and Odoo.sh lets you download a full dump of your production database at any time. But a move is a project, with testing and cutover planning, so it is cheaper to choose well the first time.

Choosing where your Odoo should live?

We are a Brisbane-based Odoo Silver Partner, and hosting is one of the first questions we settle in every Australian implementation we scope, because it decides so much of what follows.

If you want a recommendation based on your modules, your customisations and your IT capacity, book a free consultation. If Odoo Online covers what you need, we will tell you that too.

FAQ

Frequently asked questions

Is Odoo hosted in Australia?

It can be. Odoo.sh has a dedicated Oceania hosting zone in Sydney, which you select when the project is created. Odoo Online is hosted in Odoo's managed cloud without a region you control, so ask where your database would sit before committing. Self-hosting lets you pick any Australian data centre.

What is the difference between Odoo Online and Odoo.sh?

Odoo Online is fully managed SaaS that runs standard Odoo apps only, with no custom code or third-party modules. Odoo.sh is Odoo's platform as a service: still managed by Odoo, but it supports custom modules, third-party apps and Git-based staging environments. Both require an Odoo Enterprise subscription.

Can I run Odoo Community in the cloud?

Not on Odoo Online or Odoo.sh, which are Enterprise only. Odoo Community can be self-hosted on any cloud provider or your own servers, but you take on maintenance, security and backups yourself.

Can I change Odoo hosting later?

Yes. Databases can be moved between hosting types, and Odoo.sh lets you download a full dump of your production database at any time. Treat the move as a small project with testing and a planned cutover rather than a flick of a switch.

Odoo vs MYOB Acumatica, settled live on 16 September

One real business costed on both platforms, 45 minutes plus Q&A, from the team that implements both. Free, and every registrant gets the recording.

Wednesday 16 September 2026 · 11:00 am AEST