Before installing the JFrog Ansible Collection, refer to System Requirements for information on supported platforms, supported browsers, required ports and other requirements.
Note
Each JFrog product must be installed on a separate box.
Note
When installing the JFrog Platform, you must run the installation as a root user or provide sudo access to a non-root user.
You can install the JFrog Ansible Collection on the following operating systems:
Ubuntu LTS versions (18.04/20.4/22.04)
Centos 7.x
RHEL 7.x/8.x
Debian 10.x/11.x
From 10.11.x collection and above if you use fully qualified collection name (FQCN), run the following command to install collection dependencies.
ansible-galaxy collection install community.postgresql community.general ansible.posix
Requirements Matrix
The following table describes what is required for each single-service node. In a high availability configuration, a single-service node represents each of the HA server instances.
Note
SLES 12 SP5 supports Docker Compose installation for all products except for Pipelines.
Operating Systems and Platform Support
The following table lists the supported operating systems and the versions.
Product | Debian | Centos* | RHEL | Ubuntu | Windows Server | SLES | Amazon Linux |
---|---|---|---|---|---|---|---|
Artifactory | 10.x, 11.x | 7.x | 7.x, 8.x, 9.x | 18.04, 20.04, 22.04 | 2016 or 2019 | 12 SP5 | Amazon Linux 2023, Amazon Linux 2 |
Insight | 10.x, 11.x | 7.x | 7.x, 8.x | 18.04, 20.04, 22.04 | 12 SP5 | Amazon Linux 2023, Amazon Linux 2 | |
Xray | 10.x, 11.x | 7.x | 7.x, 8.x, 9.x | 18.04, 20.04, 22.04 | |||
Distribution | 10.x, 11.x | 7.x | 7.x, 8.x, 9.x | 18.04, 20.04, 22.04 | Amazon Linux 2023, Amazon Linux 2 | ||
Pipelines | 7.x | 7.x, 8.x, 9.x | 18.04, 20.04, 22.04 | Build nodes only | Amazon Linux 2023, Amazon Linux 2 |
Breaking Change Affecting RPM/Yum/Linux Archive Installations on Centos 7.x*
As part of our commitment to our customers to maintain the security and reliability of your JFrog Platform, from Artifactory version v7.43.x, JFrog Artifactory will officially run with JDK 17 and Tomcat 9.x on all installation types. Note that JDK 17 and Tomcat 9.x are not supported on all Centos 7.x versions.
CentOS 8.x Support
CentOS 8.x reached its end-of-life in December 2021. CentOS 8.x support for JFrog products has been deprecated by the end of June 2022.
Supported Platforms
The following table lists the supported platforms.
Product | x86-64 | ARM64 | Kubernetes | OpenShift |
---|---|---|---|---|
Artifactory | 1.19+ | 4.13 | ||
Insight | 1.19+ | |||
Xray | 1.19+ | 4.13 | ||
Distribution | 1.19+ | |||
Pipelines | 1.19+ |
Installation on Kubernetes environments is through Helm Charts. Supported Helm version is Helm 3+.
ARM64 Support
From version 7.41.4, Artifactory supports installation on ARM64 architecture through Helm and Docker installations. You must set up an external database as the Artifactory database since Artifactory does not support the bundled database with the ARM64 installation. Artifactory installation pulls the ARM64 image automatically when you run the Helm or Docker installation on the ARM64 platform.
ARM64 support is also available for Xray, Distribution, and Insight. ARM64 support is not available for Pipelines.