updating documentation (secure and insecure variants)
This commit is contained in:
		
							
								
								
									
										40
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										40
									
								
								README.md
									
									
									
									
									
								
							@@ -17,13 +17,41 @@ If not - it will still take mentioned ~ 1 minute + time needed for docker instal
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
## Here is how to install:
 | 
					## Here is how to install:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Prepare certificate in /etc/grafana/ (privkey1.pem, fullchain1.pem).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					**If you want to have your Grafana insecure comment following lines in** *docker-compose.yml*:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        GF_SERVER_CERT_FILE: "/etc/grafana/fullchain1.pem"
 | 
				
			||||||
 | 
					        GF_SERVER_CERT_KEY: "/etc/grafana/privkey1.pem"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Also comment these lines in "deploy_all.sh":
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					## NOW LET'S SECURE GRAFANA
 | 
				
			||||||
 | 
					# CHECKING OUT ORIGINAL FILE
 | 
				
			||||||
 | 
					echo -e "checking out original docker-compose.yml"
 | 
				
			||||||
 | 
					git checkout docker-compose.yml
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## STOPPING and REMOVING GRAFANA CONTAINER
 | 
				
			||||||
 | 
					echo -e "stopping & removing grafana container"
 | 
				
			||||||
 | 
					container_id=$(docker container ls | grep grafana| awk '{print $1}')
 | 
				
			||||||
 | 
					docker stop $container_id
 | 
				
			||||||
 | 
					docker rm $container_id
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# REPLACING HTTP with HTTPS
 | 
				
			||||||
 | 
					echo -e "changing http to https"
 | 
				
			||||||
 | 
					sed -i 's/GF_SERVER_PROTOCOL: "http"/GF_SERVER_PROTOCOL: "https"/g' docker-compose.yml
 | 
				
			||||||
 | 
					docker-compose up -d grafana
 | 
				
			||||||
 | 
					echo -e "reverting: changing https to http"
 | 
				
			||||||
 | 
					sed -i 's/GF_SERVER_PROTOCOL: "https"/GF_SERVER_PROTOCOL: "http"/g' docker-compose.yml
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Next execute:
 | 
				
			||||||
* $ clone the repository
 | 
					* $ clone the repository
 | 
				
			||||||
* $ cd to cloned dir
 | 
					* $ cd to cloned dir
 | 
				
			||||||
* $ chmod +x ./deploy_all.sh; ./deploy_all.sh
 | 
					* $ chmod +x ./deploy_all.sh; ./deploy_all.sh
 | 
				
			||||||
    
 | 
					
 | 
				
			||||||
    
 | 
					
 | 
				
			||||||
    Monitoring should be up and running http://_**hostname**_:3001/
 | 
					    Monitoring should be up and running http://_**hostname**_:3001/
 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 
 | 
				
			|||||||
@@ -82,8 +82,8 @@ docker exec -it -u 0 grafana /var/lib/grafana/ds/add_dashboards.sh
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
## NOW LET'S SECURE GRAFANA
 | 
					## NOW LET'S SECURE GRAFANA
 | 
				
			||||||
# CHECKING OUT ORIGINAL FILE
 | 
					# CHECKING OUT ORIGINAL FILE
 | 
				
			||||||
#echo -e "checking out original docker-compose.yml"
 | 
					echo -e "checking out original docker-compose.yml"
 | 
				
			||||||
#git checkout docker-compose.yml
 | 
					git checkout docker-compose.yml
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## STOPPING and REMOVING GRAFANA CONTAINER
 | 
					## STOPPING and REMOVING GRAFANA CONTAINER
 | 
				
			||||||
echo -e "stopping & removing grafana container"
 | 
					echo -e "stopping & removing grafana container"
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user