ERPNext is an open-source business management application built on the Frappe Framework. The official framework installation guide lists version-specific dependencies: for Frappe v14/v15 it specifies MariaDB 10.6.6+, Python 3.10+, Node.js 18+, Redis 6, Yarn 1.12+, and pip 20+. Frappe’s production guide recommends Docker images rather than a bare-metal installation; actual server sizing depends on enabled modules, users, data and background jobs.
For the documented Frappe v14/v15 dependency set: MariaDB 10.6.6+, Python 3.10+, Node.js 18+, Redis 6, Yarn 1.12+, and pip 20+. Confirm the matching ERPNext/Frappe branch before deployment.
The official production guide recommends Docker images and does not recommend a bare-metal production installation.
Recommended
Documented guidance
No further general recommendations are published for this version.
Capacity depends on your workload
The reviewed official installation and production pages do not give a universal CPU, RAM, or disk sizing figure. Size based on active users, installed Frappe apps, database volume, attachments, scheduled jobs and backup retention.
We only compare what providers publish. A RAM figure alone can't confirm compatibility or production capacity.
Deploy with
Supported paths
Docker-based production deployment using the official Frappe production guidance
Bench-based installation for development or controlled deployments
The host must provide
Runtime
Database for Frappe v14/v15
MariaDB 10.6.6 or newer
Python for Frappe v14/v15
Python 3.10 or newer
Node.js, Redis, Yarn and pip for Frappe v14/v15
Node.js 18+, Redis 6, Yarn 1.12+, pip 20+
Background and web services
Production deployment needs the services and process management described in the selected Docker/Bench setup
Storage
Persistent data
Keep database files, site files and user-uploaded attachments persistent and include them in tested backups. The official prerequisite page does not publish a universal disk size; storage needs depend on business records, uploaded documents, logs and backup retention.
Step by step
Plan an ERPNext deployment
Choose a compatible release
Select the ERPNext and Frappe branch first. Install dependencies that match that branch rather than mixing the v14/v15 and v16/develop requirements.
For production, follow the official guide’s Docker recommendation. Treat Bench instructions as branch- and deployment-specific, and avoid exposing a development server.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
For the documented Frappe v14/v15 dependency set: MariaDB 10.6.6+, Python 3.10+, Node.js 18+, Redis 6, Yarn 1.12+, and pip 20+. Confirm the matching ERPNext/Frappe branch before deployment.This prerequisite has no comparable published plan field.
The official production guide recommends Docker images and does not recommend a bare-metal production installation.This prerequisite has no comparable published plan field.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
For the documented Frappe v14/v15 dependency set: MariaDB 10.6.6+, Python 3.10+, Node.js 18+, Redis 6, Yarn 1.12+, and pip 20+. Confirm the matching ERPNext/Frappe branch before deployment.This prerequisite has no comparable published plan field.
The official production guide recommends Docker images and does not recommend a bare-metal production installation.This prerequisite has no comparable published plan field.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
For the documented Frappe v14/v15 dependency set: MariaDB 10.6.6+, Python 3.10+, Node.js 18+, Redis 6, Yarn 1.12+, and pip 20+. Confirm the matching ERPNext/Frappe branch before deployment.This prerequisite has no comparable published plan field.
The official production guide recommends Docker images and does not recommend a bare-metal production installation.This prerequisite has no comparable published plan field.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
For the documented Frappe v14/v15 dependency set: MariaDB 10.6.6+, Python 3.10+, Node.js 18+, Redis 6, Yarn 1.12+, and pip 20+. Confirm the matching ERPNext/Frappe branch before deployment.This prerequisite has no comparable published plan field.
The official production guide recommends Docker images and does not recommend a bare-metal production installation.This prerequisite has no comparable published plan field.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
For the documented Frappe v14/v15 dependency set: MariaDB 10.6.6+, Python 3.10+, Node.js 18+, Redis 6, Yarn 1.12+, and pip 20+. Confirm the matching ERPNext/Frappe branch before deployment.This prerequisite has no comparable published plan field.
The official production guide recommends Docker images and does not recommend a bare-metal production installation.This prerequisite has no comparable published plan field.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
For the documented Frappe v14/v15 dependency set: MariaDB 10.6.6+, Python 3.10+, Node.js 18+, Redis 6, Yarn 1.12+, and pip 20+. Confirm the matching ERPNext/Frappe branch before deployment.This prerequisite has no comparable published plan field.
The official production guide recommends Docker images and does not recommend a bare-metal production installation.This prerequisite has no comparable published plan field.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
For the documented Frappe v14/v15 dependency set: MariaDB 10.6.6+, Python 3.10+, Node.js 18+, Redis 6, Yarn 1.12+, and pip 20+. Confirm the matching ERPNext/Frappe branch before deployment.This prerequisite has no comparable published plan field.
The official production guide recommends Docker images and does not recommend a bare-metal production installation.This prerequisite has no comparable published plan field.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
For the documented Frappe v14/v15 dependency set: MariaDB 10.6.6+, Python 3.10+, Node.js 18+, Redis 6, Yarn 1.12+, and pip 20+. Confirm the matching ERPNext/Frappe branch before deployment.This prerequisite has no comparable published plan field.
The official production guide recommends Docker images and does not recommend a bare-metal production installation.This prerequisite has no comparable published plan field.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
For the documented Frappe v14/v15 dependency set: MariaDB 10.6.6+, Python 3.10+, Node.js 18+, Redis 6, Yarn 1.12+, and pip 20+. Confirm the matching ERPNext/Frappe branch before deployment.This prerequisite has no comparable published plan field.
The official production guide recommends Docker images and does not recommend a bare-metal production installation.This prerequisite has no comparable published plan field.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
For the documented Frappe v14/v15 dependency set: MariaDB 10.6.6+, Python 3.10+, Node.js 18+, Redis 6, Yarn 1.12+, and pip 20+. Confirm the matching ERPNext/Frappe branch before deployment.This prerequisite has no comparable published plan field.
The official production guide recommends Docker images and does not recommend a bare-metal production installation.This prerequisite has no comparable published plan field.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
For the documented Frappe v14/v15 dependency set: MariaDB 10.6.6+, Python 3.10+, Node.js 18+, Redis 6, Yarn 1.12+, and pip 20+. Confirm the matching ERPNext/Frappe branch before deployment.This prerequisite has no comparable published plan field.
The official production guide recommends Docker images and does not recommend a bare-metal production installation.This prerequisite has no comparable published plan field.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
For the documented Frappe v14/v15 dependency set: MariaDB 10.6.6+, Python 3.10+, Node.js 18+, Redis 6, Yarn 1.12+, and pip 20+. Confirm the matching ERPNext/Frappe branch before deployment.This prerequisite has no comparable published plan field.
The official production guide recommends Docker images and does not recommend a bare-metal production installation.This prerequisite has no comparable published plan field.