Artifactory Edge Installation
JFrog Artifactory Edge is a specialized edition for distributing software to runtime endpoints via Release Bundles.
Subscription Information
This feature is supported with the Enterprise+ license.
JFrog Artifactory Edge is an edition of JFrog Artifactory whose features are 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 and are uploaded using direct file upload through the UI or REST API.
The process of installing an Edge node is identical to installing a standard Artifactory instance. For Artifactory installation options, see Installing Artifactory. Specify an Artifactory Edge license during installation to create an Edge node.
The following table summarizes what an Edge node can and cannot do compared to a full Artifactory instance:
Artifactory | Edge Node | |
|---|---|---|
Uploading Files | ||
Upload from a source Artifactory instance during a Distribution transaction | ||
Direct upload of generic artifacts using the UI or REST API | To the artifactory-edge-uploads generic repository only | |
Downloading Files | ||
Repositories | ||
Local | ||
Remote | Smart Remote Repository only | |
Virtual | ||
Storage (all options supported by Artifactory) | ||
Filestore Sharding | ||
User Plugins | ||
Replication | ||
Access Federation | ||
Federated Repositories | ||
Builds | ||
Xray Integration | ||
High Availability | ||
Projects |
Deploying and Pulling Artifacts
The artifactory-edge-uploads repository is automatically created and cannot be removed. Deploy artifacts to this repository using the JPD UI or REST API.
All other repositories you define on an Artifactory Edge are read-only. The artifactory-edge-uploads repository is the only repository to which your Release Bundles are deployed.
From version 6.12, an Artifactory Edge node can be configured to pull artifacts using a Smart Remote Repository. Artifacts can be pulled from other Artifactory instances with Enterprise+ or Edge licenses.
Normal remote repositories that are not Smart Remote repositories are not supported. For example, you cannot create a remote repository pointing to a Docker hub.
Pull replication is not supported on Edge nodes.
Frequently Asked Questions
Q: What license is required to use Artifactory Edge?
A: Artifactory Edge requires an Enterprise+ license. Specify an Artifactory Edge license during installation to create an Edge node.
Q: How do I install an Artifactory Edge node?
A: The installation process for an Edge node is identical to installing a standard Artifactory instance. For all available installation options, see Installing Artifactory. The Edge license you apply during setup determines the node's Edge behavior.
Q: Can I upload any artifact type to an Artifactory Edge node?
A: Direct upload is limited to generic artifacts via the UI or REST API, and only to the artifactory-edge-uploads repository. All other repositories on an Edge node are read-only, and the artifactory-edge-uploads repository is automatically created and cannot be removed.
Q: Does an Artifactory Edge node support pull replication or normal remote repositories?
A: Pull replication is not supported on Edge nodes. Normal remote repositories that are not Smart Remote repositories are also not supported — for example, you cannot create a remote repository pointing to Docker Hub. From version 6.12, Edge nodes can pull artifacts using a Smart Remote Repository from Artifactory instances with Enterprise+ or Edge licenses.
Q: Which Artifactory features are not available on an Edge node?
A: Edge nodes do not support Replication, Federated Repositories, Builds, JFrog Xray integration, Projects, Filestore Sharding, or User Plugins. Edge nodes are designed specifically for distributing Release Bundles to runtime endpoints such as data centers, point-of-sale systems, or mobile devices.
Updated 1 day ago
