How to update Nipper OmniSight
This article describes how to backup and install Nipper OmniSight updates.
It is highly recommended to backup the virtual machine using a snapshot before proceeding with any updates to Nipper OmniSight.
The process of updating Nipper OmniSight is very similar to the initial installation.
- A backup of existing data should be generated before updating to the latest version of Nipper OmniSight.
- See Backing Up section for more information.
- Navigate to /opt/app/nipper-omnisight directory.
- Stop Nipper OmniSight using tes.sh stop .
- Upload the provided installer to the app users home directory.
UPLOAD YOUR INSTALLER
Place the installer and nipper installation file nipper.deb that we provided in a directory, navigate to that directory using the command prompt and upload both installer and nipper to VM home directory using the following command
|
scp nipper-resilience-x.x.x-POV.tar ubuntu@<ip address>:~/ |
|
scp nipper.deb ubuntu@<ip address>:~/ |
Once the files are successfully uploaded, it’s now required to SSH into the VM for further steps. Run the following command
|
ssh ubuntu@<ip address> |
Now to verify the installation files have been successfully uploaded, run the following command
|
ls -lrt | grep -i "nipper" |
The output should be similar to the following:

For security purposes we would need to place these installers in the app user's home directory and set the right permissions, so that only the app user is allowed to install and run Nipper OmniSight. Run the following commands to change the ownership and group to the app user:
|
sudo chown app:app nipper-resilience-x.x.x-POV.tar |
|
sudo chown app:app nipper.deb |
Now to verify the owner/group has changed from ubuntu to app, run the following command:
|
ls -lrt | grep -i "nipper" |
The output should be similar to the following:

After setting up the desired permissions move the files to the app user's home directory
|
sudo mv nipper-resilience-x.x.x-POV.tar /opt/app |
|
sudo mv nipper.deb /opt/app |
/opt/app by running the following command
To perform the next set of steps you would need to switch to the app user. To do this run
|
sudo su - app |
Before installing Nipper OmniSight, we need to extract the installer, to do this run:
tar -xvf nipper-omnisight-x.x.x-POV.tar
As the nipper-omnisight directory should already exist, this will overwrite any files already present.
INSTALLING
Once the extraction is complete, it’s now time to copy the nipper installation file nipper.deb to the right place, to do this run the following command. cp /opt/app/nipper.deb /opt/app/nipper-omnisight/docker/provisioning/nipper
Optional: If you would like to install your own SSL certificates for accessing the application please follow the instructions on SSL Setup
- Navigate to /opt/app/nipper-omnisight directory and run sudo ./install.sh .
- This will follow the same process in checking that all required packages are installed, before prompting you to set various configuration options.
- If a backup file is detected at /opt/app/backup/backup.tar.gz during the installation process, you will be prompted with an option to either:
- Proceed with the backup to restore previous data, or
- Skip the backup and continue with a fresh installation.
- Make your selection based on whether you want to retain the previous data or start fresh.
- After install.sh is successfully run, Nipper OmniSight will start - this process can take a few minutes.