Hardware, software, and network requirements

This section describes the dependencies and system configuration required to install FaunaDB on-premise:

Hardware

Minimum configuration

The minimum hardware specification required to install and effectively operate FaunaDB, for each node in the cluster, is:

  • Dual-core, x86 CPU running at 2GHz.

  • 16GB RAM (physical).

  • Local, block-based storage device (SSD, hard disk, EBS, iSCSI).

Network file systems, such as CIFS or NFS, are not supported.

For development or testing purposes, it is possible to run FaunaDB with less CPU and RAM than the specification above, but performance would not be optimal.

The recommended hardware specification to install and effectively operate FaunaDB, for each node in the cluster, is:

  • Quad-core, 64-bit, X86 CPU running at 3GHz, or better.

  • 32GB RAM (physical), or more.

  • Local, block-based storage device (SSD, hard disk).

Network file systems, such as CIFS or NFS, are not supported.

Software

  • Oracle Java 8 or newer, Java 11 recommended.

  • NTP, installed and running on all nodes.

Optional

  • curl: used to inspect the public API.

Network

FaunaDB uses the following ports by default:

  • 8443 (HTTP): for API requests (network_coordinator_http_port)

  • 8444 (HTTP): for admin requests (network_admin_http_port)

  • 7001, 7501: for cross-datacenter traffic (network_peer_port, network_peer_secure_port)

  • 8125: When stats_host is set, analytics data is written to this port (stats_port).

Was this article helpful?

We're sorry to hear that.
Tell us how we can improve! documentation@fauna.com

Thank you for your feedback!