Administrationstools¶
Das Dashboard wird von einer Reihe leistungsfähiger Tools unterstützt, die die Wartung, Überwachung und Verwaltung erleichtern.
Überblick¶
Die empfohlene Methode zur Einrichtung dieser Tools sowie des gesamten Stacks ist die Nutzung von Portainer. Details dazu finden Sie unter Deployment > Portainer.
| Tool | Port (Intern) | Beschreibung | URL (Standard) | Dokumentation |
|---|---|---|---|---|
| Portainer | 9000/9443 | Container Management GUI (Empfohlener Einstieg). | https://<server-ip>:9443 |
Docs |
| PGAdmin | 80 | Datenbank-Verwaltungsoberfläche für PostgreSQL. | https://pgadmin.deine-domain.de |
Docs |
| FileBrowser | 80 | Webbasierter Dateimanager für Systemdateien. | https://files.deine-domain.de |
Docs |
| Prometheus | 9090 | Sammelt Metriken aus Containern und Services. | https://prometheus.deine-domain.de |
Docs |
| Grafana | 3000 | Visualisierung der Metriken und Logs. | https://grafana.deine-domain.de |
Docs |
| Uptime Kuma | 3001 | Überwachung der Uptime von Services. | https://kuma.deine-domain.de |
Docs |
| Nginx Proxy Manager | 81 | Verwaltung von Hosts, SSL-Zertifikaten und Weiterleitungen. | https://npm.deine-domain.de |
Docs |
Grafana & Monitoring¶
Grafana dient als zentrale Anlaufstelle zur Systemüberwachung. Es sind Dashboards vorkonfiguriert für:
- Docker Container: CPU, RAM, Netzwerk-Auslastung pro Container.
- Backend Performance: API-Antwortzeiten und Fehlerraten.
- Logs (Loki): Durchsuchbare Logs aller Container (insb. Backend).
Nginx Proxy Manager¶
Der Nginx Proxy Manager (NPM) verwaltet den externen Zugriff.
- SSL: Zertifikate werden automatisch via Let's Encrypt verwaltet.
- Hosts: Jeder Service (Frontend, API, Tools) hat einen eigenen Proxy-Host-Eintrag.
Watchtower¶
Watchtower läuft im Hintergrund und aktualisiert automatisch die Docker-Container, sobald neue Images verfügbar sind (sofern konfiguriert). Dies stellt sicher, dass immer die neuesten Sicherheitsupdates installiert sind.