Odoo Hosting Comparison

Since hosting is a crucial step in any system implementation, we would like to present you a comparison of different hosting options for Odoo. In the end, we will also share our experience using the different options.

At the moment, there are three options for hosting Odoo:

  1. Odoo Online
    This is a Software as a Service (SaaS), which means you can use Odoo just like a software. With this option, you will have only the standard features and cannot change any workflow in the system.
  2. On-Premise
    This means that you need to host it on your own locally (on your own server in the company). In this option, you need to have an expert for the server setup.
  3. odoo.s​h
    This is a Platform as a Service (PaaS) and your Odoo will be hosted on cloud and you will have the possibility of developing and testing Odoo as you wish.


Odoo hosting options

Comparison

Odoo Online
on cloud by Odoo (SaaS)
On-Premise
on local server by yourself
odoo.sh
on cloud by Odoo (PaaS)

 getting all the updates in each sub-version
 no installation required

 full access to the database and code
 customization possible
 suitable for companies with very advanced IT structure
 possible to host Community or Enterprise

 easily scalable
 no installation required
 testing environment available
 no limit on development branches
 best for customization
 automatic backup (daily, weekly, monthly)
 security covered by Odoo with no extra cost
 full access to the database and code
 easy to upgrade to the higher versions
 maintenance by Odoo

 not possible to customize
 not possible to add new 3rd party apps / modules / integrations
 no access to the database and code by an Odoo partner
 most issues must be resolved by Odoo itself with a waiting time.
 not available for Community Edition

 full responsibility
 security should be handled
 backups and automations should be handled
 development and testing environment need to be created and maintained
 monitoring should also be created
 more expensive than other options in the long term

 some companies prefer to keep the database on-premise and this is not possible with odoo.sh
 not available for Community Edition
 costs extra

Summary

Beside the above table, we would like to share our experience and knowledge so that you can better decide which hosting can match your project.

Odoo Online

If you care about scalability, we do not recommend Odoo online, simply because it will be harder to move to another hosting later. Besides, we partners do not have any access more than an admin user in the system and we cannot provide a good support to the client.

On-Premise

On-premise is for sure a good option, in case you have an advanced IT structure in the company and want to stay on a single Odoo version for many years. Or in case you wish to have the access to Odoo only in the network linked to the server and you do not want to have this access over the internet. As an example, there are companies who only accept connecting to the company systems via a VPN and in this case, the hosting must be on-premise.

Although, on-premise hosting gives you the freedom to do whatever you want, you need to consider the hosting, maintenance, monitoring, and security costs, too. Moreover, you need to create a CI/CD architecture in order to have development and testing environments.

odoo.sh

On the contrary, odoo.sh gives you the benefits of both Odoo online as well as on-premise, in a way that you can have development and testing branches very easily as well as get the benefits of continues updates from Odoo. Besides, you can monitor the health of the system transparently.

In our opinion, odoo.sh is always the best option whenever you evaluates the pros and cons of the different hosting options.


Other related blog posts: