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.
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.