General System Requirements
The following sections outline the general requirements for setting up and running JFrog products: JFrog Platform requires filestore and database services:
The following sections outline the general requirements for setting up and running JFrog products:
Requirements Matrix
Recommended and required hardware specifications, and supported platforms.
Network Requirements
Ports, firewall rules, and connectivity requirements for JFrog products.
Java Requirements
Supported JDK versions and Java configuration for JFrog products.
Supported Browsers
Browser versions and compatibility for the JFrog Platform UI.
Docker Requirements
Docker Engine and Docker Compose version requirements.
Helm Chart Requirements
Kubernetes and Helm version requirements for chart-based installations.
Separate server for each component
Run each JFrog product on its own separate server with no other software running to alleviate performance bottlenecks, avoid port conflicts, and avoid setting uncommon configurations.
JFrog Platform requires filestore and database services:
- The filestore where binaries are physically stored.
- The database that maps a file’s checksum to its physical storage, and many operations on files within repositories are implemented as transactions in the database.
Reserving Ports for Services
As JFrog adds additional services to the JFrog Platform portfolio, there is a need to reserve ports for the Platform to ensure that the service works properly. To this end, JFrog recommends reserving ports 8000-8100 (this is addition to the existing internal ports documented).
System Time Synchronization
The JFrog Platform requires time synchronization between all JFrog services within the same Platform.
Unsynchronised services may cause issues during authentication and token verification.
Updated 2 days ago
