Subscription Information
This feature is supported on the Self-Hosted platform, with an Enterprise+ license.
You can install and configure JFrog Distribution, single node and high availability. For additional information on high availability, see high availability
Before installing Distribution 2.x, you must first install JFrog Artifactory 7.x.
Note
Use a dedicated server with no other software running to alleviate performance bottlenecks, avoid port conflicts, and avoid setting uncommon configurations.
To learn about the JFrog Platform Deployment, see System Architecture.
Admin Permissions for Installation
We recommend that you run the installation as a root user or provide sudo access to a non-root user.
You need to have admin permissions on the installation machine in the following cases.
Native installer - always requires admin permissions
Archive installer - requires admin permissions only during installation
Docker installer - does not require admin permissions
Before You Begin
Before you proceed, see System Requirements for information on supported platforms, supported browsers, and other requirements.
Installation Steps
The installation procedure involves the following main steps:
Download Distribution as per your required installer type (Docker Compose, RPM, Debian).
Install Distribution either as a single node installation, or high availability cluster.
Install third party dependencies (PostgreSQL and Redis database, included in the archive)
Install Distribution
Configure the service.
Connection to Artifactory (
joinKey
andjfrogUrl
)Additional optional configuration including changing default credentials for databases
Start the Service using the start scripts or OS service management.
Check the Service Log to check the status of the service.
Once you have finished the setting up Distribution, continue to Configuring Distribution.
To begin using Distribution, see Distributing Release Bundles.
Default Home Directory / $JFROG_HOME
The default home directory is defined according to the installation type. For additional details, see System Directories.
$JFROG_HOME
represents the JFrog root directory containing the deployed product.
Distribution Single Node Installation
The following installation methods are supported:
Distribution HA Installation
Distribution supports installation in an HA cluster with two or more nodes. For more information, see the System Architecture.
The following installation methods are supported:
Prerequisites to run Distribution HA
Version
All nodes within the same Distribution HA installation must be running the same Distribution version.
Database
Distribution HA requires an external PostgreSQL database. Make sure you have completed setting up your external database before proceeding to install the cluster nodes. The database connection details are used for each node installation. There are several ways to setup PostgreSQL for redundancy. Including: HA, Load Balancing and Replication. For more information, see the PostgreSQL documentation.
Network
All the Distribution HA components (Distribution cluster nodes and database server) must be within the same fast LAN.
All the HA nodes must communicate with each other through dedicated TCP ports.