Cloud customer?
Start for Free >
Upgrade in MyJFrog >
What's New in Cloud >

Search





Overview

JFrog Artifactory Edge (an "Edge node") is an edition of JFrog Artifactory whose available features have been customized to serve the primary purpose of distributing software to a runtime such as a data center, a point-of-sale or even a mobile device. All packages hosted in an Edge node are part of a Release Bundle which is a secure and immutable collection of software packages that make up a release to be provisioned or can be uploaded using direct file upload through the UI or REST API.

Distributing Release Bundles REST API can be found here

JFrog Subscription Levels

CLOUD (SaaS) | SELF-HOSTED
ENTERPRISE+
Page Contents



Installing an Edge Node

Before You Get Started

The Replicator  is a process that optimizes replication when distributing software with JFrog Distribution, dramatically reducing the load on the network and the time taken to synchronize Release Bundles from a source Artifactory instance to target instance or Edge node.

Activate the Replicator

The primary purpose of an Edge node is to receive Release Bundles for deployment to a runtime which requires the use of the Replicator. Therefore, once your Edge node is installed, you need to ensure its Replicator has been activated and is ready for use as described in Installation and Activation

Activating the Replicator is done on the source Artifactory and not on the Edge one.

Circle of Trust

An Edge node can only receive Release Bundles from an Artifactory service if they are both within the same circle of trust. Once you have completed the installation of the Edge node, make sure to add it to the circle of trust for any Artifactory service from which it should receive Release Bundles. To learn how to establish a circle of trust, please refer to Establishing the Circle of Trust in the JFrog Access User Guide.



Installing Artifactory Edge Using Linux Archive

Edge Installation Options

The process of installing an Edge node is identical to installing any other Artifactory instance. The following section details the process of installing Artifactory using Linux Archive a popular installation option. For other Artifactory installation options, see Installing Artifactory.

Error rendering macro 'excerpt-include'

User 'null' does not have permission to view the page.



Adding an Edge Node

After installing Artifactory using the steps above, use the following steps to add the Artifactory Edge node.

Step 1: Optional: Enable a Replicator on Both Instances

The primary purpose of an Edge node is to receive Release Bundles for deployment to a runtime which requires the use of the Replicator. Therefore, once your Edge node is installed, you need to ensure its Replicator has been activated and is ready for use as described in Installation and Activation. To achieve better performance, you can enable a Replicator on both Artifactory instances.

Step 2: Establish a Circle of Trust

An Edge node can only receive Release Bundles from an Artifactory service if they are both within the same circle of trust. Establish a circle of trust by copying the root crt from the source Artifactory to the trusted keys folder of the edge instance. For more information, see Establishing the Circle of Trust.

Step 3: Add the Edge Node to JFrog Mission Control

Using Platform Deployments, add the Artifactory Edge node to Mission Control. For more information, see Managing Platform Deployments.

Step 4: Add the Edge Node as a Target for Source Instance in Access Federation

Access Federation gives you control over access to all, or any subset of your services from one location by synchronizing all security entities (users, groups, permissions and access tokens) between the federated services. Once access federation has been set up, you can manage all security entities in the federated services from one place. For more information, see Access Federation.

Step 5: Add Signing Keys to JFrog Distribution

The JFrog Platform supports signing keys to establish trust with your clients for downloading your packages from Artifactory. Signing keys consist of a public and a private key pair. Use the Distribution APIs to add signing keys and to propagate the keys. For more information, see Managing Signing Keys.

  • No labels
Copyright © 2021 JFrog Ltd.