Skip to Content

How do I choose the best Odoo Hosting?

Odoo Enterprise can be hosted on 3 different platforms: Odoo Online, Odoo.sh (dedicated cloud), or on-premises using your own infrastructure. Let's compare the pros and cons of each platform to help you find the option that best fits your business.

Odoo Online - The easiest solution

Odoo Online is a SaaS (Software as a Service) solution. Within a few seconds and a few clicks, your cloud installation is ready and set to use. Odoo Online even comes with a preconfigured email server!

The biggest advantage of Odoo Online is its simplicity. You never have to worry about the technical aspects, because Odoo takes care of everything. Odoo monitors the platform 24/7 to ensure that Odoo always performs well. As your business grows, Odoo scales with it. Of course, backups are well taken care of, and bug fixes and security updates are applied automatically.

Every day, Odoo makes a full backup of your database(s), and they are replicated on at least 3 different machines on different continents. From your own database control center, you can download all your backups from the past 3 months. You can also easily duplicate your production database for a temporary test environment, which can be very useful when implementing new features. Odoo Online has a Cloud Service Level Agreement. Odoo guarantees 99.9% uptime (excluding scheduled maintenance).

On Odoo Online, you can only install standard Odoo apps and no third-party apps or custom developments. Standard apps are the apps developed, maintained, and upgraded by Odoo SA. Small adjustments, such as customizing screens or reports, are possible by using Odoo Studio.

Odoo Online - Manage your database

Odoo also offers upgrades to the latest Odoo version for all the apps you use. All additional services (hosting, maintenance, support, backups, upgrades) are included in the price of Odoo Online. With Odoo Online, your costs are predictable.

Odoo On-Premises - Endless possibilities

Odoo Enterprise can also be installed on your own server or on a rented server from Odoo Experts. When you use Odoo On-Premises, you have full control and autonomy over your installation. This is why you can use all available apps and also implement your own custom developments. We do not recommend installing Odoo yourself, and we advise you to engage Odoo Experts for this. If you are looking for Odoo Hosting, please feel free to contact us for information and advice.  

We recommend installing Odoo on your own server if you have specific requirements regarding security, scalability, or performance. We also recommend your own server when connecting (interfaces) with other software via the Odoo API. When using the API on Odoo Online or Odoo.sh, you may run into performance limits that you cannot influence. Your own server is the best solution for this.

With your own server, the possibilities are endless, but you do need a lot of technical knowledge to set up a proper infrastructure. With your own server, you need to think about:

  • One or more servers in a cluster
  • Setting up an OTAP environment

  • Odoo updates

  • Installing a reverse proxy

  • Linking email servers and domains

  • Installing an SSL certificate

  • Creating backups

  • Tuning Odoo

  • Tuning the PostgreSQL database

  • etc.

Odoo.sh - The best of both worlds

Odoo.sh is a PaaS (Platform as a Service) managed by Odoo SA. With Odoo.sh, you can deploy your own cloud platform in just a few clicks. Odoo.sh also comes with an email server, but you can also use your own email server.

Odoo.sh is designed for customized Odoo implementations. You can easily install all standard Odoo apps, as well as all third-party apps available in the Odoo apps store.

In addition, you will find built-in tools that allow you to develop and test new apps and custom features, such as:

  • Integration with GitHub

  • An online editor

  • Continuous integration

  • Your own OTAP environment

  • Version control (track, fork, merge, etc ...)

  • Automated testing of every new commit

  • And more

The platform is managed by Odoo SA, and they guarantee the same Service Level Agreement as for Odoo Online, namely: 99.9% uptime. Odoo also makes a full incremental backup of your production environment every day. These backups are stored in 3 different data centers, on different continents, so you can download all backups from the past 3 months.

Odoo.sh Capabilities

Odoo.sh gives you the flexibility to choose the best implementation architecture (number of employees, storage, and number of test environments), and you can easily adjust the configuration to what you need. You can scale the platform as your business grows!

The platform offers you the best of both worlds. The ease of use and maintenance of Odoo Online combined with the freedom of Odoo On-Premises.

We are very enthusiastic about the possibilities of Odoo.sh, and since 2019, we have delivered 90% of our customers on Odoo.sh.

Migration to another platform

Migrating from one platform to another is always an option. Odoo Experts has carried out several migrations from Odoo Online to On-Premises or Odoo.sh. If you want to switch from Odoo Online to, for example, Odoo.sh then please feel free to contact us for information and advice. 

Summary

Choosing your hosting environment is an important decision before implementing Odoo. You have the freedom to choose what suits you best. Odoo Online is the best solution if you are looking for standard software that is easy to install and maintain.

Using Odoo On-Premises is also an option, but you do need to know what you are doing. If you want to use Odoo On-Premises without technical knowledge, we strongly recommend contacting us for advice. Finally, Odoo.sh is the best option if you are looking for a customizable solution, with incredible tools for developers and without the hassle of system administration.
Source: How to Choose Your Hosting Type


How do I choose the best Odoo Hosting?
Erwin van der Ploeg April 14, 2020
Share this post
Tags