#!/usr/bin/env bash set -e GRAF_ROOT="/opt/hx-ki/grafana" mkdir -p "${GRAF_ROOT}" cat > "${GRAF_ROOT}/docker-compose.yml" << 'YML' services: grafana: image: grafana/grafana-oss:latest container_name: hxki-grafana restart: unless-stopped user: "0" ports: - "3000:3000" volumes: - /opt/hx-ki/grafana/data:/var/lib/grafana - /opt/hx-ki/grafana/provisioning:/etc/grafana/provisioning environment: - GF_SECURITY_ADMIN_PASSWORD=admin - GF_SERVER_DOMAIN=localhost - GF_SERVER_ROOT_URL=http://localhost:3000 YML if command -v docker compose >/dev/null 2>&1; then docker compose -f "${GRAF_ROOT}/docker-compose.yml" up -d else docker-compose -f "${GRAF_ROOT}/docker-compose.yml" up -d fi echo "==========================================" echo " GRAFANA INSTALLATION FERTIG" echo " URL: http://SERVER-IP:3000" echo " User: admin" echo " Pass: admin" echo "=========================================="