Application hosting

Hosting ERPNext

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.

Min vCPU
Depends on workload
Min memory
Depends on workload
Min storage
Depends on workload

Must have

Hard prerequisites

  • 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

  1. 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.

    Official instructions
  2. Use the production deployment path

    For production, follow the official guide’s Docker recommendation. Treat Bench instructions as branch- and deployment-specific, and avoid exposing a development server.

    Official instructions
  3. Plan durable business data

    Include database and site-file backup, restore testing, monitoring and a storage growth plan before importing operational records.

    Official instructions

Security

Before you go public

  • Use the production deployment approach and secure administrative access before importing business data.
  • Protect database credentials, encryption keys, email credentials and integration secrets outside version control.
  • Schedule backups of both database and site files and verify that a restore can recover a working site.

Cost

Beyond the server price

  • ERPNext software does not determine the infrastructure price; hosting, storage, backups, support and operational work are separate.
  • No fixed CPU/RAM profile or monthly hosting cost is specified here because the reviewed official installation documentation does not establish one.
  • Installed apps, concurrent use, attachments and database growth change resource needs.

Matching plans

Plans with published evidence

Akamai Linode

Linode 32 GB (Shared CPU)

8vCPU
32 GBRAM
640 GBStorage
16 TBTransfer
  • Shared CPU
Compatibility unclear from published plan data

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.
Akamai Linode

Linode 64 GB (Shared CPU)

16vCPU
64 GBRAM
1,280 GBStorage
20 TBTransfer
  • Shared CPU
Compatibility unclear from published plan data

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.
Akamai Linode

Linode 8 GB (Shared CPU)

4vCPU
8 GBRAM
160 GBStorage
5 TBTransfer
  • Shared CPU
Compatibility unclear from published plan data

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.
Akamai Linode

Linode 96 GB (Shared CPU)

20vCPU
96 GBRAM
1,920 GBStorage
20 TBTransfer
  • Shared CPU
Compatibility unclear from published plan data

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.
Akamai Linode

Linode High Memory 150 GB

8vCPU
150 GBRAM
200 GBStorage
8 TBTransfer
  • Dedicated CPU
Compatibility unclear from published plan data

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.
Akamai Linode

Linode High Memory 24 GB

2vCPU
24 GBRAM
20 GBStorage
5 TBTransfer
  • Dedicated CPU
Compatibility unclear from published plan data

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.
Akamai Linode

Linode High Memory 300 GB

16vCPU
300 GBRAM
340 GBStorage
9 TBTransfer
  • Dedicated CPU
Compatibility unclear from published plan data

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.
Akamai Linode

Linode High Memory 48 GB

2vCPU
48 GBRAM
40 GBStorage
6 TBTransfer
  • Dedicated CPU
Compatibility unclear from published plan data

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.
Akamai Linode

Linode High Memory 90 GB

4vCPU
90 GBRAM
90 GBStorage
7 TBTransfer
  • Dedicated CPU
Compatibility unclear from published plan data

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.
Akamai Linode

Linode Nanode 1 GB

1vCPU
1 GBRAM
25 GBStorage
1 TBTransfer
  • Shared CPU
  • SSD
Compatibility unclear from published plan data

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.
Akamai Linode

Linode Standard 2 GB

1vCPU
2 GBRAM
50 GBStorage
2 TBTransfer
  • Shared CPU
  • SSD
Compatibility unclear from published plan data

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.
Akamai Linode

Linode Standard 4 GB

2vCPU
4 GBRAM
80 GBStorage
4 TBTransfer
  • Shared CPU
  • SSD
Compatibility unclear from published plan data

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.

Want the full monthly bill? Use the hosting cost calculator. It keeps unknown charges visible.