Individual JFrog Products Installation
Install JFrog Artifactory, Xray, Distribution, and Advanced Security via Docker, Helm, RPM, Debian, or Linux archive.
The following sections provide detailed information on how to install JFrog products.
Full Platform Installation
Core Products
Artifactory Installation
Install JFrog Artifactory, the universal artifact repository for binaries, packages, containers, and Helm charts.
Xray Installation
Install JFrog Xray to scan artifacts for open-source vulnerabilities and license compliance violations.
Advanced Security Installation
Install JFrog Advanced Security (JAS) for deep security insights, contextual analysis, and remediation guidance.
Distribution Installation
Install JFrog Distribution to manage Release Bundles and distribute software to edge nodes.
Mission Control Installation
Install JFrog Mission Control to manage and monitor multiple JFrog Platform Deployments (JPDs).
Artifactory Edge Installation
Install Artifactory Edge nodes to distribute artifacts closer to data centers, devices, or remote sites.
Additional Products & Services
Catalog Installation
Install JFrog Catalog to provide vulnerability and license data to Curation and Xray, deployed on separate VMs from Xray.
Runtime Security Installation
Install JFrog Runtime Security to monitor containerized workloads at runtime for threats and anomalies.
Workers Installation
Workers is a JFrog Platform service that enables you to control your execution flows.
Bridge Client Service Installation
Install the Bridge Client service on self-managed JPDs to work with JFrog Bridges.
Setup & Maintenance
Platform Air-gapped Environment Configuration
Set up the JFrog Platform without external internet access by configuring JFConnect for offline entitlement.
JFConnect Microservice
Configure proxy settings for the JFConnect service that manages entitlements and platform connectivity.
Products Uninstallation
Remove JFrog products cleanly, including services, databases, and configuration files.
Supported Installer Distribution Types
The following installer distribution types are recommended:
- Helm Chart (Recommended)
- Docker Compose
- Debian
- RPM
- Linux Archive
- Windows
Note
Before starting the installation process, check the System Requirements.
You can install JFrog products on a single node or in high availability (HA) mode.
Installation Package
The following package structure applies only when the package contains more than just native installers or is intended for non-archive installers.
PACKAGE.TAR.GZ
├── install.sh # A wrapper script to run
├── readme.md
├── <product|templates> #native installers or docker compose templates
│ ├── <product>.<rpm|deb|docker-compose-<type>.yaml>
│ ├── <product2>.<rpm|deb|docker-compose-<type>.yaml>
│ ├── <product3>.<rpm|deb|docker-compose-<type>.yaml>
└── bin # Supporting install binaries. contents below are examples only
│ ├── distHelper.sh
│ ├── systemYamlhelper.sh
├── third-party #Required Third-party binaries and seeding scripts. contents below are examples only
├── postgresql
│ ├── createUsers.sh
│ ├── jfmcDataExport.sh
│ └── postgresql-ver-linux-x64.run
├── logrotate
│ ├── logrotate
│ └── README.md
└── rabbit
├── socat-1.7.3.2-2.el7.x86_64.rpm
└── erlang-21.1.4-1.el7.centos.x86_64.rpmInstallation Flow
The following installation flow applies to all JFrog products:
- Download the package to install (Standalone, RPM, Debian, Docker Compose, Helm).
- Extract the package according to the installer distribution type (Extract, yum, Wget, Docker Compose, Helm).
- Customize the product configuration (optional) by modifying the System YAML configuration file or setting environment variables.
- Start the service using the start scripts or OS service management.
Updated 24 days ago
