Hardware Requirements for Frappe/ERPNext Setup

Hello,

I’m looking for hardware recommendations to scale a Frappe + ERPNext installation that will also include a few custom applications. Here are the details of the current setup:

  • Total Users: ~150
  • Daily Active Users: ~50 or less
  • Current Infrastructure:
    • Bench Server: 8 cores (currently utilizing ~90% RAM)
    • Database Server: 8 cores (currently utilizing ~90% RAM)
    • Nginx Server: 4 cores (separate)

While I haven’t faced any performance issues so far, I want to ensure that the setup can handle future growth.

Could you please recommend ideal hardware specifications for each server?

Hi,

You didn’t mention the RAM size. For Bench Server ~90% RAM utilization looks high. If you have only 4 GB RAM, then it is OK.

CPUs you have can handle more than a thousand active users.

Thanks,

Diveysh Mangroliya

1 Like

RAM size is 16 GB RAM

@mangroliya there is definitely something wrong with your setup . 16GB of ram is enough to manage 150 users smoothly .

In my opinion, 16 GB of RAM is on the low-end for your usage but theoretically acceptable. However, 90% RAM usage looks suspicious.

Also don’t forget to check the innodb_buffer_pool_size configuration variable for your MariaDB installation, sometimes it’s too low or too high.