Odoo is quite a resource-heavy application, so people usually have trouble finding a suitable hosting provider. Not only that, but you can’t really run Odoo on shared hosting – so the choice gets a little thinner.
We started using Odoo as our main CRM and it’s going great. It’s easy to use, has a lot of features and modules. And it’s fast if you choose the right hosting provider. You obviously know what Odoo is if you’re looking at this post
We did all the hard work for you – tested dozens of providers that we thought were suitable for hosting Odoo on, and we compared the best here.
It all depends on your needs, but some hosting providers are universally “good for Odoo”, and others are not. We’ll try to be as detailed as possible.
Quick read:
Best hosting for Odoo if you know what you are doing – Vultr.
Best hosting if you are a beginner or enterprise – SolaDrive.
Odoo hosting (server) requirements
These can be your guidelines when choosing a hosting provider for Odoo. The hosting plan must meet all these requirements. Some “must-haves” are Python and PostgreSQL. Which is the main reason why Odoo doesn’t run on shared hosting. There are other software requirements too, depending on what features of Odoo you want to use. But consult your hosting provider or the tutorial you’re following for other software dependencies.
As for actual server specs, we categorized them into 3 categories. There are no official requirements or guidelines from Odoo. We came to these results by testing and benchmarking some cloud servers for us and our clients.
Minimal usage
This category fits the Odoos that have no more than 10 users at a time. So if you’re a small company and you don’t have many apps, data or users actually using Odoo, the server requirements are:
- 2 CPU cores
- 2 GB RAM
- Any plan would meet other requirements for storage and bandwidth
So obviously, you can even use Odoo on a 1GB RAM VPS with a single CPU core, but the performance will be terrible.
Medium usage
When 10-50 users start using the Odoo, you should look at some bigger server plans.
- 2 CPU cores
- 4 GB RAM
- Any plan would meet other requirements for storage and bandwidth
One thing to note is that you don’t have to strictly follow these requirements. So if you had 11 users, you could easily fit them into the minimal requirements plan.
High usage
This is what most enterprises would need. With hundreds of users at a time, with dozens of modules, you need better server plans:
- 6+ CPU cores
- 12+ GB RAM
- Any plan would meet other requirements for storage and bandwidth
This is the minimum. You should always get a better plan if you can. Especially if you’re an enterprise and can afford a slightly more expensive hosting plan.
When the usage gets “extreme”, as it usually does when hundreds of people use Odoo, you should contact a developer or a Linux server management company and let them optimize Odoo for you. You can even split Odoo in more than a single server
Best Odoo hosting providers
So based on our requirements and guidelines, there are quite a few hosting providers that will meet those requirements. However, we’d split the hosting providers into 2 categories: managed and unmanaged.
- You should get a managed server provider if you are a beginner, and don’t have anyone at your company that can install and manage Odoo on your server. By using a managed server, you can let your hosting provider install Odoo for you, monitor your servers, optimize them etc.
- You should get an unmanaged server if you are an expert and know what you are doing. So you are expected to configure the server itself, secure it, monitor it, maintain it, install Odoo, optimize it, and basically do everything on the server yourself. An alternative is to get an unmanaged server and a cheap server maintenance plan from a server management company. We have tutorials on how to install Odoo on CentOS and Ubuntu
Best fully managed Odoo hosting providers (Cloud/VPS)
So let’s start with the managed providers. There aren’t many quality managed server providers to choose from, but the following are the best ones you can find for Odoo.
Host | Coupon/Discount | Price Per Month (with discount) | RAM | CPU Cores | Storage (SSD) | Bandwidth | 24/7 Support | Management Level | Odoo Management | Full Root Access |
---|---|---|---|---|---|---|---|---|---|---|
SolaDrive | 25% lifetime | $41 | 3GB | 8 | 75GB | 3000GB | Yes | Fully Managed | Yes | Yes |
LinuxFox | 80% off first month | $5 | 4GB | 2 | 60GB | 5000GB | Yes | Fully Managed | Yes | Yes |
Kualo | Save 15% by pre-paying for a year | $85 | 2GB | 2 | 40GB | 5000GB | Yes | Fully Managed | Yes | No |
This comparison table had more hosting providers listed in the past, but as we received more feedback and did more detailed research, it came down to these options. If you have any recommendations for Odoo hosting providers, contact us or leave a comment below and we’ll check if we can add them to our recommended Odoo hosts.
We listed plans that would (almost) meet the minimum requirement for Odoo so the comparison works better, but they obviously have larger plans more suitable for higher requirements.
We’d like to single out SolaDrive in our managed Odoo hosting providers list. They are a great fit because they will install Odoo for you, optimize your server, and they have high-availability setups available. Meaning that they can “split” your Odoo into two servers. They speciailze in enterprise solutions. If you’re looking for the most support for Odoo that you can get from a managed VPS provider, then go with SolaDrive. We have an exclusive 35% lifetime discount for SolaDrive.
Another option is LinuxFox. You can read our review here. The review is detailed and explains everything you need to know. They will install Odoo for you and they offer 24/7 managed support. The pricing is affordable and cheap, especially with our exclusive coupon.
Best unmanaged Odoo hosting providers (Cloud/VPS)
Now let’s compare the unmanaged cloud hosting providers for Odoo. They are noticeably cheaper, at least compared to Managed providers, but you won’t get any support from the hosting provider.
An alternative is to get an unmanaged hosting plan, and then buy server management services that will manage your servers, or contact them to install Odoo for you.
We only compared plans that (almost) meet the minimum requirements for Odoo. These hosting plans are easily scalable (with a couple of clicks) and they have a wide range of options for resource-intensive applications. In other words, they also have plans that would meet the high requirements of an enterprise-level Odoo.
If you still can’t decide and had to choose one, we recommend getting a hosting plan from Vultr.
Do you use any of these hosting providers? What do you use for hosting Odoo? Feel free to leave a comment below, and please include information such as how many users the Odoo has, what kind of a server it is (RAM, CPU) etc.
This post was last modified on January 2, 2023 4:58 pm
View Comments (11)
We are running 30 different instances(100s of users at a time) in odoo and takes up to a memory of 80 GB. (This stats are going to increase considerably) .
Currently using OVH SAT server, 2TB Storage. But it appears to slow down in recent times when the usage was increasing.
Planning to change the server host and upgrade to SSD for better performance efficiency, which will be the most reliable one?
*Preferences: 8/4 core , 32 GB RAM , SSD
* It's for a company based in India (South Asia)
TMZVPS does not recommend Odoo on their serves because it tends to clash with C Panel. FYI
Are you sure? They do support Odoo last time we asked
dont buy linux fox, their technical crew have no experience with odoo, SCAMERS
Dear MM,
Sorry for the inconvenience.
Please be informed that we offer complete Odoo management with our managed Odoo hosting plans. However, please understand that we do not develop or troubleshoot Odoo add-ons.
We take care of all aspects of the server to ensure that your Odoo instance runs smoothly. For any help related to Odoo add-ons, you would have to contact the developer directly.
Regards,
LinuxFox Management
I plan to use Docker containers in our Odoo deployment. We are in prototype stage and less than 10 users. Any recommendations?
For a prototype with 10 users and Docker I'd recommend Vultr. You can get $50 free credits too https://thishosting.rocks/vultr-coupons-free-credits/ . A 2GB RAM server should be fine. You can upgrade later if needed.
Curious on your docker implementation! Can you share any feedback on the environment you chose and the goods and bads.
Does anyone know of any good US based Odoo Developers trainers which are not $100+ an hour?
Useful explanation
same for us, we bought after this list inuxFox, they couldn't setup an odoo system on Linux