You can install and configure Pipelines on a single node and in a high availability cluster. For more information on high availability, see High Availability.
Before installing Pipelines 1.x, you must first install JFrog Artifactory 7.x. JFrog Pipelines requires a JFrog Artifactory instance with an Enterprise+ license.
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, refer to 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
OpenSSL
Ensure that your environment has OpenSSL before you start the installation.
Run the following command to install OpenSSL.
Ubuntu
sudo apt-get install openssl
CentOS/RHEL
sudo yum install -y openssl
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 Pipelines as per your required installer type (Linux Archive, RPM, Debian, Helm).
Install Pipelines either as a single node installation, or high availability cluster.
Install third-party dependencies (PostgreSQL and Elasticsearch databases, included in the archive)
Install Pipelines
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.
Default Home Directory / $JFROG_HOME
The default Xray home directory is defined according to the installation type. For additional details see the Product Directory Structure page.
$JFROG_HOME
represents the JFrog root directory containing the deployed product.
Pipelines Single Node Installation
Choose one of the following methods for installing Pipelines in a single node.
Pipelines HA Installtion
You can also install Pipelines in HA mode. For more information, see Pipelines HA Installation