Install

Learn how to install JFrog products with detailed guides and recommended practices.

The following sections provide detailed information on how to install JFrog products.




Supported Installer Distribution Types

The following installer distribution types are recommended:

  • Helm Chart (Recommended)
  • Docker Compose
  • Debian
  • RPM
  • Linux Archive
  • Windows
📘

Note

Before you start the installation process, ensure to 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.