Using the latest JFrog products?
JFrog Platform User Guide
JFrog Mission Control 3.x Documentation
To get the latest version, go to the JFrog Unified Platform
Data Folder
The Mission Control data folder (usually, /var/opt/jfrog/mission-control
) will contain files created and used by each of the micro-services.
Log Location
Logs are written into data folder (usually at /var/opt/jfrog/mission-control/logs) and log rotation is not enabled. It is recommended to turn on log rotation.
Supported Installers
Mission Control is available for download as a Docker image to be run as a container. For full details, please refer to Installing with Docker.
Mission Control is also available for installation on Kubernetes. For full details, please refer to Installing on Kubernetes.
Mission Control can also be installed on the following Linux flavors:
Installation File Structure
After downloading and extracting the installer, the following file structure is created under the installation folder
install-rpm.sh orinstall-deb.sh | The installation script for specific Linux flavor (Debian/Centos) |
config | A folder containing files necessary to configure 3rd party services like MongoDB etc. |
packages | A folder containing the actual packages to install (deb or rpm files) |
seed_data | A folder containing scripts necessary to seed users/data into 3rd party services |
migration | A folder containing scripts necessary to migrate from earlier versions of Mission control |
version.sh | A file containing the version of the JFMC |
Changing Port Settings
If the various services installed with Mission Control create an port conflicts, you can change the corresponding port settings. For details please refer to Changing Port Settings for a:
Status of Installation
Use the following command to check the installation status. Once installation is complete, the same command will provide the status of the services as well.
RPM or Debian Installation
/opt/jfrog/mission-control/scripts/jfmc.sh status
ZIP Installation
$MC_HOME/bin/jfmc.sh status
Uninstalling
To uninstall Mission Control, follow the steps below according to your installation type.
RPM or Debian Installation
Use the control file to initiate uninstalling JFrog Mission Control as follows:
Please note that this will not uninstall third-party components installed as part of installation. They will have to be uninstalled manually.
/opt/jfrog/mission-control/scripts/jfmc.sh removeServices
ZIP Installation
JFrog Mission Control service related data, logs and configuration will be in the $MC_HOME
folder. To uninstall a ZIP installation of Mission Control, use the following commands:
$MC_HOME/bin/jfmc.sh stop rm -fr $MC_HOME
Secure Access With SSL
JFrog Mission Control supports secure access with SSL. The following example shows how to enable access with SSL using a JKS keystore:
- Stop JFrog Mission Control
- Consult your Certificate Authority and generate a certificate for your instance of Mission Control
Modify your mission-control.properties file as follows:
mission-control.properties location
Docker: $MC_HOME/jfmc/etc/mission-control.properties (default : $HOME/.jfrog/jfmc/jfmc/etc/mission-control.properties)
RPM/Debian: $MC_DATA/etc/mission-control.properties (default : /var/opt/jfrog/mission-control/etc/mission-control.properties)
ZIP: $MC_HOME/etc/mission-control.propertiesSet (or modify) the port property to :
server.port=8443
Set the path to your keystore in the
server.ssl.key.store
property. For example:server.ssl.key-store=path/to/keystore.jks
Set the keystore password property:
server.ssl.key-store-password=<Keystore password>
Set the keystore type property:
server.ssl.key-store-type=JKS
Save the changes to your
mission-control.properties
file.
Start JFrog Mission Control
Once you have completed this configuration, you can access JFrog Mission Control through the server port specified in the mission-control.properties
file.
For example, using the above configuration, you could access Mission Control via SSL using the following URL:
https://<mission-control-server-ip>:8443
Default Admin User
Once installation is complete, Mission Control has a default user with admin privileges predefined in the system:
User: admin
Password: password
Change the admin password
We strongly recommend changing the admin password when you run the Onboarding Wizard.
Accessing Mission Control
Mission Control can be accessed through your browser using the following URL:
http://SERVER_DOMAIN:<server port>