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

Additional Products & Services

Setup & Maintenance

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.rpm

Installation Flow

The following installation flow applies to all JFrog products:

  1. Download the package to install (Standalone, RPM, Debian, Docker Compose, Helm).
  2. Extract the package according to the installer distribution type (Extract, yum, Wget, Docker Compose, Helm).
  3. Customize the product configuration (optional) by modifying the System YAML configuration file or setting environment variables.
  4. Start the service using the start scripts or OS service management.