NMIS Suite Setup Script

NMIS Suite Setup Script

Debian Setup

The docker-debian-setup.sh script provides everything required to setup the NMIS Suite for Docker on Debian based machines. The script can currently be found on our NMIS9 GitHub branch feature_docker_9_5_2.

You can get the script like this:

wget https://raw.githubusercontent.com/Opmantek/nmis9/feature_docker_9_5_2/docker-setup/scripts/docker-debian-setup.sh # TODO # wget https://firstwave.com/nmis-docker/nmis-suite-docker-setup.sh


You can run the script like this:

sh ./nmis-suite-docker-setup.sh


The script will try the following actions:

  • Installs Docker, Docker Compose and their dependencies

  • Starts the Docker service

  • Creates a docker-nmis user and home directory, part of the Docker group, to store the NMIS suite configurations

  • Pull the configurations for NMIS suite for Docker, named docker_conf.zip, from our NMIS9 GitHub branch feature_docker_9_5_2 and unzips them

  • Generate random 12 character passwords, print them to the screen and store them in the .env file, which comes from the docker_conf.zip, for the NMIS/OMK container to connect to the Mongo and Redis instance’s. It will also modify the opCommon.json and Config.nmis to add those passwords

  • It runs docker compose up -d to spin up the NMIS suite Docker containers and prints the URL’s to access the NMIS suite dashboards