Grafana Systemvoraussetzungen
| Hardware | Ressource |
|---|---|
| CPU | 1 Kern |
| RAM | 1024 MB |
| Festplatte | 1 GB |
Vorinstallierte Linux Distrubtion Ubuntu 24.04
Wenn Ubuntu 24.04. installiert ist arbeiten wir nachfolgende schritte ab.
Linux aktualisieren, Curl und Docker installieren
Aktualisiere Linux und installiere mit folgendem Befehl Curl und die Aktuelle Docker Version.
apt update && apt upgrade -y && apt install curl -y && curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh
Docker-Compose installieren
Installiere mit folgendem Curl Befehl die Aktuelle Docker Compose Version.
curl -L https://github.com/docker/compose/releases/download/v$(curl -Ls https://www.servercow.de/docker-compose/latest.php)/docker-compose-$(uname -s)-$(uname -m) > /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose
Dockge installieren
Mit folgendem Befehl erstellst du die benötigten Verzeichnisse und Installierst die Aktuelle Dockge Version.
mkdir -p /opt/stacks /opt/dockge && cd /opt/dockge && curl https://raw.githubusercontent.com/louislam/dockge/master/compose.yaml --output compose.yaml && docker compose up -d
Dockge öffnen
http://localhost:5001
Anschließend auf + Compose klicken
Zuerst vergibst du unter Allgemein den Stack-Namen grafana.
Folgende compose.yaml in das entsprechende Eingabefeld rechts oben einfügen
---
volumes:
postgres_data: {}
grafana_data: {}
services:
grafana_postgres:
container_name: grafana_postgres
image: postgres:17
restart: always
environment:
POSTGRES_DB: ${POSTGRES_DB}
POSTGRES_USER: ${POSTGRES_USER}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
volumes:
- postgres_data:/var/lib/postgresql/data
grafana:
image: grafana/grafana-enterprise:latest
container_name: grafana
restart: unless-stopped
environment:
GF_DATABASE_TYPE: ${GF_DATABASE_TYPE}
GF_DATABASE_HOST: ${GF_DATABASE_HOST}
GF_DATABASE_NAME: ${GF_DATABASE_NAME}
GF_DATABASE_USER: ${GF_DATABASE_USER}
GF_DATABASE_PASSWORD: ${GF_DATABASE_PASSWORD}
ports:
- 3000:3000
volumes:
- grafana_data:/var/lib/grafana
networks: {}
Unten rechts unter der compose.yaml müssen dann noch die .env angaben eingefügt werden
Hier kannst du die Angaben durch deine austauschen Starte den Container aber erstmal so um zu sehen ob alles funktioniert.
POSTGRES_DB=grafana_db POSTGRES_USER=grafana_usr POSTGRES_PASSWORD=grafana_pw GF_DATABASE_TYPE=postgres GF_DATABASE_HOST=grafana_postgres GF_DATABASE_NAME=grafana_db GF_DATABASE_USER=grafana_usr GF_DATABASE_PASSWORD=grafana_pw
Anschließend Speichern und den Stack Deployen
Grafana Default Login
Benutzername: admin
Passwort: admin
http://localhost:3000



0 Kommentare