System Requirements

Explore the system requirements for the JFrog Platform and its products, including Artifactory, Xray, and Distribution.

Before installing the JFrog Platform, verify that your environment meets the hardware, operating system, database, and network requirements for each product you intend to deploy. Requirements differ by product — JFrog Artifactory 7.x, JFrog Xray 3.x, and JFrog Distribution 2.x each have distinct CPU, memory, and storage minimums.

Select a topic below to view the full requirements.

Frequently Asked Questions

❓What is the minimum RAM required for a production Artifactory deployment?

A: JFrog Artifactory requires a minimum of 8 GB RAM for production deployments. Evaluation and test environments can run with 4 GB RAM. See Artifactory System Requirements for full CPU, memory, and storage specifications.

❓Which operating systems are supported for self-managed installations?

A: Supported operating systems include RHEL 8.x/9.x, Ubuntu 20.04/22.04/24.04, Debian 11/12, and Windows Server 2022. CentOS 7 and Ubuntu 18.04 are not supported. See General System Requirements for the complete OS support matrix.

❓What database does JFrog Xray require?

A: JFrog Xray 3.x requires PostgreSQL exclusively. Supported PostgreSQL versions are 13.x through 17.x. No other database type is supported for Xray. See Xray System Requirements for details.

❓What is the minimum hardware for a full JFrog Platform deployment?

A: Running Artifactory, Xray, and Distribution each on their own dedicated server, the combined minimums are: Artifactory — 4 CPU cores, 6 GB RAM (scales to 8 cores / 18 GB for larger deployments); Xray — 6 CPU cores, 24 GB RAM, 500 GB SSD for up to 100,000 indexed artifacts; Distribution — 4 CPU cores, 8 GB RAM, 200 GB SSD. Each product must run on a separate server. See the Hardware Sizing Matrix for full scaling profiles.