Upgrade & Secure Your Future with DevOps, SRE, DevSecOps, MLOps!

We spend hours scrolling social media and waste money on things we forget, but won’t spend 30 minutes a day earning certifications that can change our lives.
Master in DevOps, SRE, DevSecOps & MLOps by DevOpsSchool!

Learn from Guru Rajesh Kumar and double your salary in just one year.


Get Started Now!

Jfrog Artifractory System Reqirements

Here are the system requirements for running JFrog Artifactory, based on JFrog’s official documentation (latest versions):


1. Hardware Requirements

Minimum for Small Teams / Evaluation:

  • CPU: 4 cores
  • RAM: 8 GB
  • Disk: 100 GB SSD
  • Network: 1 Gbps recommended

Recommended for Production:

  • CPU: 8+ cores
  • RAM: 16–32 GB
  • Disk: 500 GB+ (SSD preferred for performance)
  • Network: 1 Gbps or higher

Enterprise-Grade (HA/Heavy Load):

  • CPU: 16–32 cores
  • RAM: 32–64 GB
  • Disk: 1 TB+ (SSD/NVMe)
  • Network: 10 Gbps recommended

2. Operating System

  • Linux: RHEL/CentOS 7+, Ubuntu 18.04+, Debian 10+, Amazon Linux 2
  • Windows Server: 2016, 2019, 2022
  • macOS: Supported for development/testing only, not for production.

3. Java Runtime

  • Artifactory bundles its own OpenJDK (Java 11 or 17).
  • External Java installation is not required unless running custom plugins.

4. Databases

  • Bundled: Derby (for evaluation only, not production)
  • Production Databases Supported:
    • PostgreSQL (recommended)
    • MySQL/MariaDB
    • Oracle
    • MS SQL Server

5. Storage

  • File Storage:
    • Local file system (ext4/xfs recommended)
    • NFS v4 (for HA setups)
    • Object Storage (AWS S3, GCP Storage, Azure Blob)
  • Recommendation: Use SSD/NVMe for artifact filestore for optimal performance.

6. Application Server

  • Runs as a standalone Java service.
  • Can be deployed via:
    • RPM/DEB packages
    • Docker containers
    • Kubernetes/Helm charts
    • Zip/Tar distribution for manual setup.

7. High Availability (HA) Requirements

  • Cluster Nodes: Minimum 3 nodes for HA.
  • Shared Filestore: NFS or object storage.
  • Load Balancer: Required for HA front-end traffic.
  • Database: External RDS/PostgreSQL recommended for HA.

8. Ports

  • 8081: Default HTTP port for Artifactory.
  • 8082: JFrog Access service.
  • 443/80: For SSL/TLS termination (if configured).

📌 Summary:

  • Start with 4 cores, 8 GB RAM for small use.
  • Use 8+ cores, 16–32 GB RAM, SSD storage for production.
  • Always use PostgreSQL and avoid Derby for production.
  • Use object storage or NFS for HA setups.

JFrog Artifactory System Requirements

1. Hardware Sizing (Based on Number of Active Clients)

Number of Active ClientsCPU CoresRAM
0–2046GB
20–100612GB
100–200818GB
200+Contact JFrog Support for a tailored recommendation

For advanced workloads or highly available (HA) setups—especially with Xray or Pipelines integrations—higher specs or cluster sizing may be required 1234.

2. Disk and Storage

  • Artifactory Base Disk: Minimum 200–300GB of fast disk (SSD recommended, ≥3,000 IOPS) for binaries.
  • Sizing Guidance: JFrog suggests storage at least 3× your total artifact dataset to accommodate system backups and metadata. For very large setups (>10TB storage), custom consultation is advised 536.

3. Operating System and Platform Support

OS / PlatformSupported Versions
Debian11.x, 12.x
Ubuntu20.04, 22.04, 24.04
RHEL8.x, 9.x
Amazon LinuxAmazon Linux 2023
Windows Server2016, 2019
Rocky Linux9.x
Kubernetes1.27+, OpenShift 4.14+ (Helm Charts v3+)
Architecturesx86-64, ARM64 (K8s/Docker only; external DB required for ARM64)

Debian 12.x and Ubuntu 24.04 support begins from Artifactory 7.104.x 1278.

4. Database Requirements

  • Default (Bundled for single node): H2 Database
  • Production/HA: External database required (PostgreSQL highly recommended; also supports MySQL, MariaDB, Oracle, MS SQL Server)
  • Database Sizing: Should be powerful enough to accommodate all cluster nodes for HA; must consistently provide the same view to all nodes. Eventual consistency/write-behind sync are not supported for HA 93.
  • Disk Recommendation: Use SSD for DB storage for best performance.

5. Java

  • Required Java Version: OpenJDK 17+ (varies by installation method/Artifactory version) 7.
    • Some older Artifactory versions (6.x) compatible with OpenJDK 8.

6. Network and Connectivity

  • Reserved Ports: 8000–8100 internally (additionally, 8081, 8082 external for access) 106.
  • High Availability: Static, high-throughput network recommended between nodes.
  • Time Sync: All nodes/services require system time synchronization to avoid authentication/token issues

7. File System

  • Application: Install Artifactory on directly attached local disk, NOT on NFS (NFS only acceptable for binary storage, not the application itself).
  • Filestore: Can use local FS, NFS, or cloud object storage (S3, Azure Blob, Google Cloud Storage) 3.

8. Other General Recommendations

  • Dedicated Server: Each JFrog component (Artifactory, Xray, Pipelines, etc.) should run on its own server to optimize performance and avoid conflicts .
  • Privileges: Root/admin access required for installation and management.
  • SELinux: If enabled, ensure it is correctly configured for artifact paths and required ports 7.

Summary Table

Requirement AreaMinimum / RecommendedNotes
CPU4–8 coresScale up for more users/HA
RAM6–18GBScale up for >200 users or heavy use
Disk200–300GB SSD (~3× artifact size)Use high IOPS SSD for best performance
OS/PlatformUbuntu 20.04+/Debian 11+/RHEL 8+/Win 2016+/K8s 1.27+/ARM64See above platform support table
JavaOpenJDK 17+Check your Artifactory version
DatabasePostgreSQL (recommended), MySQL, MariaDB, Oracle, MS SQLHA always requires external DB
FilestoreLocal FS/NFS/Cloud (S3/Azure/GCS)Not supported: install app on NFS
Ports8000–8100 (internal), 8081/8082 (external)Plus DB and other service ports as needed
PrivilegesLinux root/Windows AdminFor setup/config/upgrade
System TimeSynchronizedRecommended for all nodes in cluster

These requirements cover Artifactory OSS, Pro, Pro X, Enterprise X, and Enterprise+ installation scenarios (single node, cluster, or SaaS) and apply to both on-premises and cloud VM deployments. Production use, especially for HA/Enterprise, often requires more robust resources and tighter configuration.

Subscribe
Notify of
guest
0 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments

Certification Courses

DevOpsSchool has introduced a series of professional certification courses designed to enhance your skills and expertise in cutting-edge technologies and methodologies. Whether you are aiming to excel in development, security, or operations, these certifications provide a comprehensive learning experience. Explore the following programs:

DevOps Certification, SRE Certification, and DevSecOps Certification by DevOpsSchool

Explore our DevOps Certification, SRE Certification, and DevSecOps Certification programs at DevOpsSchool. Gain the expertise needed to excel in your career with hands-on training and globally recognized certifications.

0
Would love your thoughts, please comment.x
()
x