Grafana selbst hosten – der einfache Weg

Grafana selbst hosten – der einfache Weg

Yulei Chen - Content-Engineerin bei sliplane.ioYulei Chen
4 min

Grafana ist die erste Adresse für Open-Source-Dashboards, Metriken und Logs. Grafana Cloud ist praktisch, aber die Kosten können schnell steigen, wenn dein Team oder deine Daten wachsen.

Sliplane ist eine Managed-Container-Plattform, die Self-Hosting schmerzlos macht. Mit One-Click-Deployment läuft Grafana in wenigen Minuten — kein Server-Setup, keine Reverse-Proxy-Config, keine Infrastruktur zum Verwalten.

Wenn du lieber den manuellen Weg gehst, schau dir Grafana selbst hosten auf einem Hetzner Ubuntu Server an — dort wird das komplette Docker + Caddy Setup Schritt für Schritt erklärt.

Voraussetzungen

Vor dem Deploy brauchst du einen Sliplane-Account (kostenlose Trial verfügbar).

Quick Start

Sliplane bietet One-Click-Deployment mit Presets.

SliplaneDeploy Grafana >
  1. Klick auf den Deploy-Button oben
  2. Wähl ein Projekt
  3. Wähl einen Server. Wenn du dich gerade erst angemeldet hast, bekommst du einen 48-Stunden-Trial-Server
  4. Klick auf Deploy!

Wenn du lieber ein Video siehst:

Über das Preset

Der One-Click-Deploy oben nutzt Sliplanes Grafana-Preset. Das Preset ist für ein sauberes, stabiles Standard-Setup gedacht:

  • Grafana OSS Image (grafana/grafana) statt Enterprise Image
  • Ubuntu-basiertes Image
  • Spezifischer Version-Tag für Stabilität
  • Persistenter Storage gemountet auf /var/lib/grafana

Nächste Schritte

Sobald Grafana auf Sliplane läuft, erreichst du es über die Domain, die Sliplane dir gibt (z.B. grafana-xxxx.sliplane.app). Von dort aus kannst du das Setup weiter anpassen.

Standard-Pfade

Grafana kommt mit Standard-Pfaden im Container. Die sind nützlich, wenn du eigene Config-Dateien mounten oder nachschauen willst, wo Daten liegen:

SettingDefault value
GF_PATHS_CONFIG/etc/grafana/grafana.ini
GF_PATHS_DATA/var/lib/grafana
GF_PATHS_HOME/usr/share/grafana
GF_PATHS_LOGS/var/log/grafana
GF_PATHS_PLUGINS/var/lib/grafana/plugins
GF_PATHS_PROVISIONING/etc/grafana/provisioning

Plugins installieren

Du kannst Grafana-Plugins über die Environment-Variable GF_PLUGINS_PREINSTALL installieren. Grafana lädt und installiert sie beim Start — kein eigenes Dockerfile nötig.

SettingExample
GF_PLUGINS_PREINSTALLgrafana-clock-panel, grafana-simple-json-datasource

Du kannst auch eine Version pinnen (grafana-clock-panel@1.0.1) oder von einer eigenen URL installieren (custom-plugin@@https://example.com/plugin.zip). Die Plugin-Install-Docs enthalten die komplette Syntax.

Logging

Standardmäßig gehen Docker-Container-Logs nach STDOUT — das ist gängige Praxis in der Docker-Welt und funktioniert gut mit Sliplanes eingebautem Log-Viewer. Wenn du Logs woanders hin schreiben willst, setz GF_LOG_MODE auf console, file oder syslog. Du kannst Modi auch kombinieren (z.B. console file für beides).

SettingExample
GF_LOG_MODEconsole file

Details in den Grafana Docker Logging Docs. Allgemeine Docker-Log-Tipps findest du in unserem Post how to use Docker logs.

Troubleshooting

Grafanas Standard-Log-Level ist INFO. Wenn du ein Problem reproduzieren willst, stell es auf DEBUG über die Environment-Variable GF_LOG_LEVEL — das gibt dir deutlich mehr Details darüber, was Grafana unter der Haube macht.

SettingExample
GF_LOG_LEVELdebug

Details in den Troubleshooting-Docs.

Kostenvergleich

Natürlich kannst du Grafana auch bei anderen Cloud-Providern selbst hosten. Hier ein Preisvergleich der gängigsten Optionen:

ProvidervCPU CoresRAMDiskGeschätzte monatliche KostenHinweise
Sliplane22 GB40 GB€9Abrechnung pro Server
Render12 GB40 GB~$35–$45VM Small
Fly.io22 GB40 GB~$20–$25VM + Volume
Railway22 GB40 GB~$15–$66Nutzungsbasiert

FAQ

Reicht Grafana OSS für die meisten Teams?

Ja. Grafana OSS deckt Dashboards, Alerting und Data Sources ab. Enterprise bringt Premium-Plugins und Support, aber die meisten Teams starten mit OSS und upgraden nur bei Bedarf. Für einen tieferen Vergleich: Grafana Cloud vs Grafana OSS.

Wie installiere ich Plugins von einer custom URL?

Setz die Environment-Variable GF_PLUGINS_PREINSTALL mit diesem Format: <plugin ID>@[<plugin version>]@<url to plugin zip>, dann redeploy. Die Grafana Plugin Install Docs enthalten die komplette Syntax und Beispiele.

Wie aktualisiere ich Grafana?

Änder den Image-Tag in deinen Service-Einstellungen und redeploy. Prüf Docker Hub für die neueste stabile Version.

Gibt es Alternativen zu Grafana?

Ja, beliebte Optionen sind Metabase (super für SQL-basierte Business-Analytics), Kibana (eng integriert mit Elasticsearch) und Prometheus (Metriken-fokussiert, oft mit Grafana kombiniert). Es gibt auch neuere Tools wie Netdata und Signoz. Schau dir unseren Blogpost 5 Awesome Alternatives to Grafana für einen vollständigen Vergleich an.

Host Grafana jetzt selbst – so einfach!

Sliplane gibt dir alle Tools, die du brauchst, um Grafana ohne Server-Stress zu betreiben.