The JFrog Platform offers all of JFrog’s services in a unified UI experience. Recall that you must first install Artifactory 7.X before we install any other JFrog services such as:
- JFrog Xray - JFrog Mission Control
- JFrog Edges - JFrog Distribution
- JFrog Pipelines
However, this presents a "chicken and egg" problem: We need an Enterprise Plus license to activate the above services… and Mission Control is the only service that can activate an Enterprise Plus license bucket.
The answer is to install and activate Artifactory and Mission Control in a particular order to unlock the License Bucket menu.
Update: Starting in Artifactory 7.27 and going forward, you can instead just enable the Mission Control microservice in the Artifactory system.yaml:
mc: enabled: true
This will let you skip most of the steps outlined below! The steps outlined here are for legacy "split" installations.
Proper Install & Activation Order
If you are setting up separate hosts for Artifactory and Mission Control, here is the proper installation sequence:
1. Install Artifactory 7.X
2. Install Mission Control 4.X - Important: Do not start it yet, it needs a join key
3. Start Artifactory as normal - Usually that's "systemctl start artifactory"
4. Get the join key: Go to Administration -> Platform Security -> General, you will find a "Connection Details" section. Enter in your admin's password to reveal the join key:
If you are stuck on the "Activate License" popup, try refreshing the page or logging out and logging back in. A limited Artifactory UI should be available.
5. Start Mission Control - Add in the join.key and JFrog URL found in the Artifactory UI
6. Mission Control will boot up and connect to the Artifactory system. The Artifactory UI should refresh and provide you with the Activate License Bucket popup:
Add in the license bucket details found in the activation email from JFrog.
7. You may now attach a license key to the Artifactory:
That's it, the license is attached and Artifactory will unlock all features.