Still using Artifactory 3.x ?
Click here for the Artifactory 3.x User Guide

Skip to end of metadata
Go to start of metadata

Supported Platforms

Artifactory has been tested and verified on Linux, Windows (Vista and higher), Solaris and Mac OS X. You should be able to run Artifactory on other platforms, but these have not been tested.


You must run Artifactory with JDK 8 and above, preferably JDK 8 update 45 and above.

You can download the latest JDK from the Oracle Java SE Download Site.


Make sure your JAVA_HOME environment variable correctly points to your JDK 8 installation.

If you also have JRE_HOME defined in your system, this will take precedence over JAVA_HOME and therefore you need to either point JRE_HOME to your JDK 8 installation, or remove the JRE_HOME definition.

Page Contents

JVM Memory Allocation

While not a strict requirement, we recommend that you modify the JVM memory parameters used to run Artifactory.

You should reserve at least 512MB for Artifactory, and the recommended values for JVM parameters are:

Recommended JVM parameters

-server -Xms512m -Xmx2g -Xss256k -XX:+UseG1GC

Repository size and number of concurrent users

The larger your repository or number of concurrent users, the larger you need to make the -Xms and -Xmx values accordingly


Artifactory has been tested with the latest versions of Google Chrome, Firefox, Internet Explorer and Safari, and is also backwards compatible with Internet Explorer 9

Recommended Hardware

The following table provides hardware recommendations for a single server machine:

Number of developersOS/JVMProcessorMemory (RAM) for JVM HeapStorage
1 - 2064 bit4 cores4GBFast disk with free space that is at least 3 times the total size of stored artifacts
20 - 10064 bit4 cores8GBFast disk with free space that is at least 3 times the total size of stored artifacts
100 - 20064 bit8 cores (16 cores recommended)12GBFast disk with free space that is at least 3 times the total size of stored artifacts (backup SAN recommended)
200+64 bitContact JFrog support for a recommended setup.

Build machine

For the purposes of this table, a build machine is considered equivalent to 10 developers

High Availability Configuration

If you are running Artifactory in a High Availability configuration, to maintain high system performance in case of single or multiple server crash, we recommend following the recommended hardware guidelines above for each of the HA server instances. For more details, please refer to Artifactory High Availability.

Database Requirements

To avoid network latency issues when reading and writing artifacts data, we strongly recommend creating the database either on the same machine on which Artifactory is running (database engine and storage) or on a fast network storage. This recommendation is critical when using fullDb (whereby files are served from database BLOBs) and the file system cache is small.

For supported databases and more details, please refer to Changing the Default Storage.

Servlet Containers

Artifactory  should be run with its bundled Tomcat 8 servlet container.


  • No labels