Odoo Hosting - Configuration Advice & Tips

What exactly is hosting?


In the broadest sense, hosting is a service that provides storage and computer capabilities to an individual or business for the lodging and maintenance of one or more websites and related services.

 While IP-based hosting is not required, the great majority of instances are web-based services that enable a website or web service to be internationally accessible via the Internet.

Hosting for Odoo


The hosting of ERP software determines the software's operating capability in a business. ERPs can be hosted on a variety of platforms.

 However, a hosting choice is picked based on the company's understanding and functioning, the necessities of the operation, and the company's financial capability. Furthermore, hosting in Odoo is an important part of Odoo operations and deployments.


The platform's fee is also determined by the hosting options selected by the user to carry out the Odoo activities. 
Here are the current hosting options available on the Odoo platform for customers to select from.

Before deciding on any of the Odoo hosting options- Odoo Online, Odoo.sh, Private VPS Cloud, On-premise, or SAAS- make sure you answer the following questions:

Are you using Odoo Community or Enterprise to run your business?
What is your financial situation?
Have you thought about all of the security concerns?

Hosting Options for Odoo


Odoo ERP software is a client-server architecture web-based solution. Odoo is a web-based application that may be deployed and hosted on any of the following platforms:



Odoo online

Odoo Online hosting is a SaaS (Software as a Service) solution that lets you access your Odoo database from the cloud.

Furthermore, there is a strong restriction on customization, and the company's operation should be based on the provided software on demand.

As a result, the model is appropriate for small-scale installations. One of the primary advantages of choosing this style of hosting is that the user or customer does not have to worry about the software's maintenance and migration, which are handled by Odoo.

Benefits:
Cloud-based
100% hacker-proof
No server upkeep is necessary.
Supports future migration to the most recent version that is 

Drawbacks:
Odoo standard (no customizations)
Only Odoo apps (no third-party apps).
No server controls are supported.
When should you use Odoo Online hosting?
You want trouble-free hosting and migration assistance.
You wish to use the basic Odoo module without making any significant changes.
You want a plan that is based on the number of users and programmes utilised in various projects.


Odoo.sh

Odoo.sh is a cloud Odoo hosting platform that follows the GitHub repository.

 It enables you to construct development, staging, and production environments and branches. Several users can utilise it at the same time while developing.

 Odoo partners can use it for free.

Furthermore, its pricing is determined by numerous characteristics such as users, storage capacity, hosting type, staging environment of operation, and add-ons used. 
In the case of a dedicated server demand, the needs of the company operation as well as the specifics of the software requirements must be discussed with Odoo.
Benefits:
At the same time, it supports several Odoo versions.
It enables you to create, test, and publish your adaptations.
Every commit results in the creation of an automatic build.
Regular database backups. Manual backup is also available.
You will be assigned a RunBot specifically for your project.
Because emails are not removed from the staging branch, you can freely test your system.
Third-party integration and bespoke apps are supported.
Drawbacks:
The cost is more than that of a VPS cloud.
Because it is shared hosting, you do not have complete control over the server at the root level.
When should you use Odoo.sh hosting?
Odoo.sh makes it simple to develop, test, and deploy to production.
If your project will be large with a lot of customisation and multiple technical staff will be working on it, this hosting type is recommended. Odoo.sh makes it simple to cooperate by allowing you to build different development branches that you can subsequently merge into staging and master.

On-premise Hosting

Odoo can be hosted on your own server. You can keep it private or make it public.

Working with the local server will give the platform for operation in a neighbourhood or a peaceful area of operation.


However, choosing a global one will provide the user access to all regions of the planet.
Furthermore, in the event of both local and global operations, the user is responsible for server maintenance and operational costs.
Furthermore, there are no restrictions for platform customization and the deployment of operational extensions.


Furthermore, there are no restrictions for platform customization and the deployment of operational extensions.
Benefits: 
Custom modules can be readily installed.
Odoo may be used locally, making it very quick.
The hardware can be handled more securely by the company itself.
Drawbacks: 
Hardware costs may rise over time.
The server must be managed by a technical person.
If the hardware fails, it cannot be immediately moved to another IP address, such as a cloud server.
When should you use on-premise hosting?
This is determined by the company's/security enterprise's decision. If you have the ability to deploy a server in-house and assign a technical person to operate it, you can choose on-premise Odoo hosting.


Private VPS Cloud Hosting

Odoo can be hosted on a private cloud server with your own customizations.

Scalability and customization are available.


Benefits: 
Custom modules can be readily installed.
Server configurations can be upgraded or decreased based on the requirements.

Drawbacks: 
A technical person is required to manage the cloud server.
Instances for staging and production must be manually configured.
When should you use Private VPS Cloud Hosting?
This is the option to choose if you want complete control over the server, including root access. To manage the server, you must also have technical skills or be a professional.

Odoo Server Necessary requirements

Odoo requires its own system to function properly, which is a standalone VPS or PC running Ubuntu OS and equipped with sufficient memory and CPU power.
This is determined by the number of users and the projected load on the system.

You must specify the number of workers (threads) in the Odoo configuration file.
A single worker can handle up to six concurrent users.


Instance of Configuration
Server with four CPUs and eight threads
There are 60 concurrent users.
60 users / 6 = 10 - theoretical worker requirement (4 * 2) + 1 = 9 - theoretical maximum worker requirement
We'll need 8 labourers plus one for corn. We'll also utilise a monitoring system to determine whether the CPU load is between 7 and 7.5. AM = 9 * ((0.8*150) + (0.2*1024)) 3GB RAM for Odoo

Odoo ERP Hosting Service provider

Rosehosting

LinuxFox

SolaDrive

Kualo

A2





Analysis of Odoo Hosting Services




Quick Suggestions for To choose an Odoo Hosting Solution

Odoo SA offers migration services to Odoo Enterprise users.
Unlike the community, Odoo Enterprise is optimised for all devices.
If the customer is ready to adopt the open-source platform or if money is a big constraint, go with the Community edition.
Because community versions contain less features, the client should be prepared to work with the same features or change them. If not, go with the enterprise version, which has unique modules that will take your ERP experience to the next level.
If the client has a restricted budget and wants an on-premise solution or cloud hosting, go with the community edition.

If you have a small number of users, the Odoo community is a good choice; if you have a larger number of users, stick to the business edition.

To sum up,

 you will require approximately 4 GB of RAM devoted to Odoo, as well as 4 CPUs. Adding 4+ will give you a speed performance edge.
A hard disc of 100 GB will suffice, but only provided you backup your database every day in the same instance. Then hard disc size cannot be forecast, but if you do database backups on a regular basis and clearly only keep last month or last week database backups, then you won't need more hard disc space.
You can learn more about hardware requirements in detail by consulting the reference.

What are the Big Changes and the New Features in Odoo 16? (copy)
The entire system is expanding to a whole new level of sophistication and performance with the introduction of Odoo16