mirror of
https://github.com/lalanza808/xmr.sh.git
synced 2025-05-10 19:04:58 -04:00
generate a safe grafana password
This commit is contained in:
parent
9c92b6eaa6
commit
eb30c499be
3 changed files with 11 additions and 2 deletions
2
.env
2
.env
|
@ -21,5 +21,5 @@ EXPLORER_TAG=v0.17
|
|||
EXPLORER_PORT=8081
|
||||
|
||||
GRAFANA_TAG=8.5.4
|
||||
|
||||
GF_SECURITY_ADMIN_PASSWORD=xmrsh-admin
|
||||
PROMETHEUS_TAG=2.36.0
|
||||
|
|
|
@ -87,6 +87,8 @@ x-grafana-service: &grafana-service
|
|||
- ./config/grafana/grafana.ini:/etc/grafana/grafana.ini:ro
|
||||
- ./config/grafana/provisioning:/etc/grafana/provisioning:ro
|
||||
- ./config/grafana/dashboards:/var/lib/grafana/dashboards:ro
|
||||
environment:
|
||||
GF_SECURITY_ADMIN_PASSWORD: ${GF_SECURITY_ADMIN_PASSWORD}
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.grafana.rule=(PathPrefix(`/grafana`) )" #!nole
|
||||
|
|
9
install
9
install
|
@ -295,6 +295,11 @@ configure_grafana() {
|
|||
sed -i '/#!monero-exporter/s/# //g' docker-compose.yml
|
||||
sed -i '/#!grafana/s/# //g' docker-compose.yml
|
||||
sed -i '/#!prometheus/s/# //g' docker-compose.yml
|
||||
GRAFANA_PASSWORD="$(
|
||||
tr </dev/urandom -dc _A-Z-a-z-0-9 | head -c"${1:-12}"
|
||||
echo
|
||||
)"
|
||||
sed -i "s/GF_SECURITY_ADMIN_PASSWORD=.*/GF_SECURITY_ADMIN_PASSWORD=${GRAFANA_PASSWORD}/g" .env
|
||||
break
|
||||
;;
|
||||
[Nn]*) break ;;
|
||||
|
@ -372,8 +377,10 @@ completed() {
|
|||
fi
|
||||
if [ "$ENABLE_GRAFANA" = true ]; then
|
||||
echo -e " ${Red}│${Stat} Grafana URL: ${StatInfo}https://${HOST}${PORT_SUFF}/grafana"
|
||||
echo -e " ${Red}│${Stat} Grafana user: ${StatInfo}admin"
|
||||
echo -e " ${Red}│${Stat} Grafana password: ${StatInfo}${GRAFANA_PASSWORD}"
|
||||
fi
|
||||
echo -e " ${Red}│${Stat} Project installed in: ${StatInfo}${XMRSH_DIR}"
|
||||
echo -e " ${Red}│${Stat} Project files installed in: ${StatInfo}${XMRSH_DIR}"
|
||||
echo -e " ${Red}│${Off}"
|
||||
echo
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue