docs/docs/en/get-started/system-requirements.md
The system requirements described in this document apply only to the NocoBase application service itself, and cover the compute and memory resources required by the application processes. They do not cover dependent third-party services, including but not limited to:
Except for functionality validation or purely experimental scenarios, we strongly recommend deploying the above third-party services separately on dedicated servers or containers, or by using the corresponding cloud services.
The system configuration and capacity planning of those services must be evaluated and tuned separately based on the actual data size, workload, and concurrency level.
Single-node deployment mode means the NocoBase application service runs on a single server or container instance.
| Resource | Requirement |
|---|---|
| CPU | 1 core |
| Memory | 2 GB |
Applicable scenarios:
:::info{title=Tips}
:::
| Resource | Recommended Spec |
|---|---|
| CPU | 2 cores |
| Memory | ≥ 4 GB |
Applicable scenarios:
Suitable for small to medium workloads with limited concurrency in production environments.
:::info{title=Tips}
:::
Cluster mode is designed for medium to large workloads with higher concurrency. You can scale horizontally to improve availability and throughput (see Cluster Mode for details).
In cluster mode, the recommended hardware configuration for each application node (Pod / instance) is identical to the single-node deployment mode.
Minimum per-node configuration:
Recommended per-node configuration:
Recommendations for production environments: