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

Amazon Web Services

Amazon Lightsail · 2 vCPU / 2 GB

2vCPU
2 GBRAM
60 GBStorage
3 TBTransfer
  • Burstable vCPU
  • 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.
Amazon Web Services

Amazon Lightsail · 2 vCPU / 4 GB

2vCPU
4 GBRAM
80 GBStorage
4 TBTransfer
  • Burstable vCPU
  • 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.
Contabo

Contabo Cloud VPS 12

12vCPU
48 GBRAM
400 GBStorage
—Transfer
  • 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.
Contabo

Contabo Cloud VPS 16

16vCPU
64 GBRAM
500 GBStorage
—Transfer
  • 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.
Contabo

Contabo Cloud VPS 18

18vCPU
96 GBRAM
600 GBStorage
—Transfer
  • 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.
Contabo

Contabo Cloud VPS 4

4vCPU
8 GBRAM
100 GBStorage
—Transfer
  • 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.
Contabo

Contabo Cloud VPS 6

6vCPU
12 GBRAM
200 GBStorage
—Transfer
  • 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.
Contabo

Contabo Cloud VPS 8

8vCPU
24 GBRAM
300 GBStorage
—Transfer
  • 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.
DigitalOcean

Basic Droplet · 1 vCPU / 1 GB (Intel)

1vCPU
1 GBRAM
25 GBStorage
1 TBTransfer
  • Shared vCPU (Intel Xeon)
  • Standard 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.
DigitalOcean

Basic Droplet · 1 vCPU / 2 GB (Intel)

1vCPU
2 GBRAM
50 GBStorage
2 TBTransfer
  • Shared vCPU (Intel Xeon)
  • Standard 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.
DigitalOcean

Basic Regular Droplet · 2 vCPU / 4 GiB

2vCPU
4 GiBRAM
80 GiBStorage
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.
DigitalOcean

Basic Regular Droplet · 4 vCPU / 8 GiB

4vCPU
8 GiBRAM
160 GiBStorage
5 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.