Install

JFrog Installation & Setup Documentation

Content Type
Installation & Setup
ft:sourceType
Paligo

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

Note

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.

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.

  • 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