All install types are supported, including: Docker Compose, Linux Archive, RPM, and Debian.
The installer script provides you an interactive way to install Insight and its dependencies. All install types are supported. This installer should be used for Docker Compose.
Before you proceed with the installation, review the system requirements.
Follow these steps to install the product:
Extract the contents of the compressed archive and go to the extracted folder.
Docker Compose/RPM/DEB
tar -xvf jfrog-insight-<version>-<compose|rpm|deb>.tar.gz cd jfrog-insight-<version>-<compose|rpm|deb>
OS user permissions for Linux archive
When running Insight, the installation script creates a user called
insight
by default, which must have run and execute permissions on the installation directory.We recommend that you extract the Insight download file into a directory that gives run and execute permissions to all users such as
/opt
.mv jfrog-insight-<version>-linux.tar.gz /opt/ cd /opt tar -xf jfrog-insight-<version>-linux.tar.gz mv jfrog-insight-<version>-linux insight cd insight
Linux Archive
mv jfrog-insight-<version>-linux.tar.gz /opt/ cd /opt tar -xf jfrog-insight-<version>-linux.tar.gz mv jfrog-insight-<version>-linux insight cd insight
.env file included within the Docker-Compose archive
The .env file is used by docker-compose and is updated during installations and upgrades.
Some operating systems do not display dot files by default. If you make any changes to the file, remember to backup before an upgrade.
Run the installer script.
The script prompts you with a series of mandatory inputs, including the
jfrogURL
(custom base URL) andjoinKey
.Docker Compose
./config.sh
RPM/DEB
./install.sh
Linux archive
./install.sh --user <user name> --group <group name> -h | --help : [optional] display usage -u | --user : [optional] (default: insight) user which will be used to run the product, it will be created if its unavailable -g | --group : [optional] (default: insight) group which will be used to run the product, it will be created if its unavailable
Check prerequisites for Insight in Linux Archive before running the install script.
Validate and customize the product configuration (optional), including the third party dependencies connection details and ports.
Start and manage the Insight service.
systemd
systemctl start|stop insight.service
systemv
service insight start|stop
Docker Compose
cd jfrog-insight-<version>-compose docker-compose -p insight up -d docker-compose -p insight ps docker-compose -p insight down
Linux archive
insight/app/bin/insight.sh start|stop
You can install Insight as a service in a Linux archive installation. Refer start Insight section under Linux Archive Manual Installation for more details.
Access Insight from your browser at:
http://<jfrogUrl>/ui/
and go to the Dashboard tab in the Application module in the UI.Check the Insight log.
tail -f $JFROG_HOME/insight/var/log/console.log
Configure log rotation of the console log
The
console.log
file can grow quickly since all services write to it. For more information, see configure the log rotation.