Odoo · ERP · Peru

Odoo Online vs Odoo.sh vs on-premise hosting

Three hosting models, three ways of splitting responsibility. The decision depends on how much custom code you need and who you want answering when something breaks.

Last updated: September 2026

Illustrative dashboard built for this article; the data is fictional.

Odoo Online

Odoo operates the platform: upgrades, backups and availability. No custom code, so the company adapts to the standard. Lowest operating cost and the sensible option when scope is standard.

Odoo.sh

A managed platform that does support development, with production, staging and development branches and deployment control. The middle ground: Odoo runs the infrastructure, the project controls the code. The usual choice when there are integrations and developments.

On-premise

Full control and full responsibility: upgrades, backups, security, monitoring, certificates and the time of whoever sustains it. It makes sense with specific infrastructure requirements, data residency rules or internal systems that cannot be exposed.

Comparison

OnlineOdoo.shOn-premise
Custom codeNoYesYes
UpgradesOdooOdoo, with deployment controlThe company
BackupsIncludedIncludedOwn responsibility
Test environmentLimitedYes, by branchWhatever you build
Operating costLowMediumVariable, usually underestimated

The frequent mistake

Choosing on-premise to save money. The hosting saving is consumed by administration hours, and the risk shows up the day you must restore a backup nobody tested.

How to decide

Three questions: do you need custom code now or within twelve months? Do you have someone to administer infrastructure, with cover when they are away? Is there a formal requirement about where data must reside?

Changing later

Migration between models is possible with work. Online to Odoo.sh is common once the first real development need appears; moving on-premise usually answers a new requirement, not a saving.

FAQ

Does Odoo Online allow customisation?

It allows configuration and interface-level adjustments, but no custom code. For development, the route is Odoo.sh or on-premise.

Which is more secure?

Managed platforms shift patching and backups to Odoo. An own server can be equally secure if someone is dedicated to maintaining it.

Can we try before deciding?

Yes. Starting on Online or an evaluation environment and deciding once the development scope is clear is reasonable.

Keep reading

Tech Jungle

Tell us about your project

Step 1 of 5

Basic details

What do you need?

Size and scope

Areas you need to connect

Select all that apply.

Business objective and contact