Odoo hardware requirements | VentorTech (2024)

Often our customers ask, “What Odoo system requirements”, “What hardware should I select for my Odoo on-premise instance (Community and Enterprise)”?

Odoo is an undemanding system. For 5-employee companies, a 2 CPU 2 RAM server would be enough, raising to 4 CPU 8 RAM for 20 employees. We would recommend splitting application and database servers for 90 employees. Load balancing (LB) of application server would be needed for a company of 250+ employees.

Let’s assume you have a system with 4 CPU cores, 8 GB of RAM, and 30 concurrent Odoo users.

To determine the number of workers needed, divide the number of users by 6. In this case, 30 users divided by 6 equals 5, which is the theoretical number of workers required.

To calculate the theoretical maximum number of workers, multiply the number of CPU cores by 2 and add 1. For 4 CPU cores, (4 * 2) + 1 equals 9, which is the theoretical maximum number of workers.

Based on these calculations, you can use 5 workers for the Odoo users and an additional worker for the cron worker, making a total of 6 workers.

To estimate the RAM memory consumption, use the following formula:

RAM = Number of workers * ((0.8 * 150) + (0.2 * 1024))

In this case, 6 workers multiplied by ((0.8 * 150) + (0.2 * 1024)) equals approximately 2 GB of RAM.

Therefore, based on these calculations, the Odoo installation will require around 2 GB of RAM.

Odoo hardware requirements | VentorTech (1)

Inspect this interactive chart to find a suitable hardware set for your Odoo (Community and Enterprise) based on the amount of active users.

Copy

Note, we recommend
– Splitting application and database servers if you have more than 90 employees
– Load balancing (LB) of application server for a company of 250+ employees

Also, when you installing Odoo, consider the following requirements:

Software Requirements: Ensure compatibility with the operating system, web server, and supporting software versions specified by Odoo.

Hardware Requirements: Evaluate CPU, RAM, storage, and network capabilities to determine the optimal hardware configuration for efficient system performance.

Odoo Installation Requirements: Follow Odoo’s recommendedinstallation steps, including database setup, security configuration, backup procedures, and proper system administration.

Odoo Inventory Hardware: For inventory management, integrate compatiblebarcode scanners,label printers, and other devices to enhance accuracy and streamline operations.

Calculate the price for your Odoo project

Get a quote >

Follow our Linkedin account and subscribe to our newsletter to make sure you don’t miss updates.

Odoo hardware requirements | VentorTech (2)

Marketing managerat VentorTech || + posts

----------------------------------------------------------------------
Education: Bachelor's degree.
----------------------------------------------------------------------
Experience:
Marketing manager
VentorTech

Digital marketer
ElateSoftware

Marketer
Interhash Trade

Community Manager, Digital Marketer
Cryptocode

----------------------------------------------------------------------
Current position: Marketing manager VentorTech
----------------------------------------------------------------------
B2B Social Media Marketing

Google AdWords - advertising
Google

Google Tag Manager and GA

Launch and promotion of a YouTube channel

YouTube for business and personal brand

Video Production

Odoo hardware requirements | VentorTech (2024)

FAQs

Odoo hardware requirements | VentorTech? ›

Odoo is an undemanding system. For 5-employee companies, a 2 CPU 2 RAM server would be enough, raising to 4 CPU 8 RAM for 20 employees. We would recommend splitting application and database servers for 90 employees. Load balancing (LB) of application server would be needed for a company of 250+ employees.

What is the minimum server requirements for Odoo? ›

Recommended Odoo Server Hardware Requrements
CriteriaUp to 10 UsersMore than 50 Users
RAM (Memory)2 GB or more16 GB or more
Storage10 GB or more50 GB or more (depending on data)
NetworkStable internet connectionStable internet connection
Operating SystemLinux (e.g., Ubuntu or CentOS)Linux (e.g., Ubuntu or CentOS)
4 more rows
Sep 4, 2023

What is the best OS for Odoo? ›

The development team of Odoo works primarily with Ubuntu for bug fixes and platform releases. It can be expected that, for the most part, Odoo development will be optimized around Ubuntu, not Windows or Mac.

How to install Odoo locally? ›

Quicksteps to install Odoo in Windows
  1. Download the Odoo source code.
  2. Install Python (version 3.7 or newer).
  3. Install PostgreSQL (version 12.0 or newer).
  4. Create a new PostgreSQL username & password.
  5. Install the dependencies.
  6. Download and install wkhtmltopdf.
  7. Configure Odoo & start using it.
Apr 28, 2023

Where is Odoo hosted? ›

Odoo Enterprise apps can be hosted on 3 different platforms: Odoo Online, Odoo.sh (dedicated cloud), or On-Premises using your own infrastructure.

Can Odoo work without Internet? ›

In other words, Odoo sends the needed information (customers, products, taxes, etc.) to your browser when opening your POS session. This information is then accessible even when you lose your Internet connection.

What database does Odoo run on? ›

Odoo uses PostgreSQL as the database backend.

Why not to use Odoo? ›

Many businesses have faced issues in enforcing Odoo ERP because of its slow installation process. Among the common complaints for Odoo is that of high pricing. After using a single module, switching to even one extra application means extra charges, in addition to the $30/month for a single user.

Why SAP is better than Odoo? ›

Odoo also offers a cloud-based solution, which makes it easy to scale up or down depending on the business's needs. SAP is also scalable, but it is more suitable for larger businesses. SAP's software is designed to handle large volumes of data, making it ideal for multinational corporations.

Do big companies use Odoo? ›

Here are some examples of successful companies that use Odoo: Danone: Danone is a multinational food-products corporation that uses Odoo for its warehouse management, production, and quality control processes. Toyota material handling company one of the biggest car manufacturers in the world use odoo erp.

Can I install Odoo on Windows? ›

Odoo provides easy-to-use installation options for both the Community and Enterprise versions of our software. Packaged installers are available for Windows, Debian, and Ubuntu-based distributions, as well as Fedora, CentOS, and RHEL-based distributions.

How do I install Odoo on my computer? ›

There are six basic steps to installing Odoo on Windows.
  1. Installation of Python.
  2. Installation of PostgreSQL.
  3. Installation of Visual Studio.
  4. Installation of PyCharm.
  5. Download Odoo from github.
  6. Setting up Odoo Development Environment.
Jul 13, 2023

What platform is Odoo built on? ›

The primary programming language of Odoo is Python. Like the other technologies underlying Odoo, the Python language is open source and runs on all the major contemporary operating systems. It is an extremely popular programming language, which makes it very easy to find resources to help you get started.

Can Odoo be self hosted? ›

Odoo free self hosted version | Odoo. Odoo is the world's easiest all-in-one management software. It includes hundreds of business apps: CRM.

Is Odoo free hosting? ›

Odoo is available in different editions.

Odoo Community is the free open source version.

Can I host Odoo on my server? ›

The On-Premise hosting is "local"

You need to download the software and install it, either on your computer or on your server.

What are the minimum requirements for Odoo 17? ›

Odoo requires Python 3.10 or later to run. Changed in version 17: Minimum requirement updated from Python 3.7 to Python 3.10. Use a package manager to download and install Python 3 if needed. Download the latest version of Python 3 and install it.

How do I run an Odoo server? ›

Creating a Systemd Unit File will help you achieve the Same
  1. then add following code to it: ...
  2. Notify systemd that a new unit file exists: sudo systemctl daemon-reload.
  3. Start the Odoo service and enable it to start on boot by running: sudo systemctl enable --now odoo14.

Top Articles
Latest Posts
Article information

Author: Neely Ledner

Last Updated:

Views: 6181

Rating: 4.1 / 5 (62 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Neely Ledner

Birthday: 1998-06-09

Address: 443 Barrows Terrace, New Jodyberg, CO 57462-5329

Phone: +2433516856029

Job: Central Legal Facilitator

Hobby: Backpacking, Jogging, Magic, Driving, Macrame, Embroidery, Foraging

Introduction: My name is Neely Ledner, I am a bright, determined, beautiful, adventurous, adventurous, spotless, calm person who loves writing and wants to share my knowledge and understanding with you.