Download the docker installation package
2. unzip the package and update the config.env files present in the package
postgres/config.env
USER=
USER_GRAFANA_PASSWORD=
POSTGRES_PASSWORD=
neo4j/config.env
NEO4J_AUTH=
NEO4JLABS_PLUGINS=["apoc"]
NEO4J_apoc_trigger_enabled=true
NEO4J_USERNAME=
NEO4J_PASSWORD=
grafana/config.env
postgresIP=
postgresPort=
grafanaDBUser=
grafanaDBPass=
enableLoki=true
rabbitmq/config.env
RABBITMQ_USER=
RABBITMQ_PASSWORD=
config.env
hostInstance=
servicePort=
grafanaPort=
neo4jIP=
neo4jHttpPort=
neo4jBoltPort=
neo4jUser=
neo4jPassword=
postgresIP=
postgresPort=
grafanaDBUser=
grafanaDBPass=
rabbitmqIP=
rabbitMqUser=
rabbitMqPassword=
rabbitMqPort=
rabbitMqUIPort=
LOKI_HOST=
LOKI_PORT=
PROMTAIL_LISTEN_PORT=
enablePromtail=true
Once the values are updated in above config.env files,
1.For single server setup where all the containers will be running on the same host execute
docker-compose up
2.For 2 server setup,
a. Neo4j will be running on server1
docker-compose -f docker-compose-server1.yml up
b. Remaining all components will be running on server2
docker-compose -f docker-compose-server2.yml up