Odoo Help


System or Hardware Requirements

Siddharth Jain
on 2/11/16, 1:35 AM 9,122 views

I am new to Odoo and want to know the server requirement for the installation of Odoo 8 for 100 Users.

Also, would like to know about the database speed if 100 users login at the same time.

Is there any difference in speed if we install odoo and postgres on different servers? 

Siddharth Jain
On 3/20/16, 4:08 PM

Thanks a lot Ray for the answers!

Here are the answers to the above asked questions -

  • what these 100 users do

These 100 users will be using Odoo for different dept. like sales, purchase, marketing, manufacturing, accounting, HR etc.

  • how often they do it

Daily 9AM to 6PM (Mon-Sat)

  • what kind of device they connect from

They will be connected through Desktop, laptop, mobile phones, and tablets.

  • what network bandwidth they have

The local users will have LAN connection with 100mbps and the roaming users will have different bandwidth as they will be connected via WIFI or over the Internet (depends upon the site location)

  • who they share that bandwidth with

The office user will have dedicated LAN connections and they share it within the teams.

  • if they are connecting from different locations

Yes, they'll connected via different locations (across the country).

  • where your server is

Server may be locally or cloud hosted.

  • how fast the connection to it is

2mbps leased line

  • what operating system it has

Ubuntu Server 14.04 or FreeBSD

Now few more questions I have in my mind -

  • Can you please suggest a good configuration for Server in terms of OS, Processor Speed, Memory and Storage.

  • Which configuration is better in terms of Installing Odoo and Postgresql? Both on same server or different.


DB size -

  • About 1500 Products

  • 100 User

  • 200 Employee Data

  • 700 Vendor+ Customer

  • 100 Accounts

  • 50 Accounting Traction daily

  • 10 PO daily

  • 10 SO daily

  • 50 MO daily

  • 200 Inventory Traction Daily

Jan Coetsee
On 3/19/16, 7:42 AM

I agree with Ray and there are further considerations that will definitely influence response times.

    -    what is the actual size of your database?  (This is often overlooked as a response time factor)

    -    If some of your users are from remote locations their response times will be impacted.

    -    Since Odoo runs in a browser, your internet server may also need to be separated.


Ray Carnes

--Ray Carnes--
| 9 7 9
Keyport, United States
--Ray Carnes--

Senior ERP Analyst

OpenERP 6.1, 7.0; Odoo 8.0, 9.0, 10.0 and 11.0.

Completed Odoo Functional and Technical Training.

Functional Areas:

  • CRM/Sales

  • Inventory

  • Manufacturing

  • Accounting

  • Purchasing

Major Skills:

  • Business Process Reengineering

  • Efficiency Consulting

  • User Needs and GAP Analysis;

  • Functional and Technical Design;

  • Prototyping and Proof of Concepts;

  • Requirements Specifications;

  • Agile Implementation;

  • Data Migration;

  • Configuration & Customization (UI and code);

  • Integration - Odoo and non Odoo Applications and Services;

  • Training and Knowledge Transfer;

  • Go Live Support;

  • Helpdesk;

  • Version Upgrades and Migration.

  • Accounting Expert.

I have over 20 years of experience empowering and enabling users with enterprise information systems that make a real and measurable difference in their ability to proactively manage their businesses and organizations. 

I am a skilled Communicator and I only take the serious things seriously!

Ray Carnes
On 3/18/16, 3:51 PM

You can start with a review of "Improving the Performance of Odoo Deployments" at http://www.slideshare.net/openobject/performance2014-35689113

You question is very hard to answer properly without knowing:

  • what these 100 users do

  • how often they do it

  • what kind of device they connect from

  • what network bandwidth they have

  • who they share that bandwidth with

  • if they are connecting from different locations

  • where your server is

  • how fast the connection to it is

  • what operating system it has

Testing is the best way to know.  Simulate activity and measure response.  You do benefit from having PostgreSQL and Odoo on separate servers.

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

2 follower(s)


Asked: 2/11/16, 1:35 AM
Seen: 9122 times
Last updated: 3/20/16, 4:08 PM