JFrog Installation & Setup Documentation

Content Type
Installation & Setup

This section provides a guide on the different ways you can install and configure JFrog products.

Supported installer distribution types:

  • Standalone (Archived)

  • RPM

  • Debian

  • Docker compose

  • Helm Chart


Before you start the installation process, make sure to check the System Requirements.

You can install JFrog products on a single node or in high availability mode.

Installation Package

The following package structure is only when the package contains more than native installers and for non-archive installers.

    ├──  # A wrapper script to run
    ├── <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
    │   ├──
    │   ├──
    ├── third-party  #Required Third-party binaries and seeding scripts. contents below are examples only
        ├── postgresql 
        │   ├──
        │   ├──
        │   └──
        ├── logrotate
        │   ├── logrotate
        │   └──
        └── rabbit
            ├── socat-
            └── erlang-21.1.4-1.el7.centos.x86_64.rpm

Installation 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