Open Source · selbst gehostetv0.5.0

Dein Monitoring.
Auf deinem Server.

Stacktra Monitor prüft Websites, Server, Datenbanken, Gameserver und alles in deinem Homelab. Fällt etwas aus, weißt du es sofort – per Discord oder E-Mail, mit der Ursache dazu. Und deine Besucher sehen den Zustand auf einer eigenen Statusseite.

Kostenlos · AGPL-3.0 · Deutsch und Englisch

Öffentliche Statusseite mit Verfügbarkeit der letzten 90 Tage
Alarm im Discord: Nextcloud ist offline, mit Ursache und Buttons
Statusseite auf dem Handy
28Prüfarten von Ping bis gRPC
1Befehl zum Installieren
0Abhängigkeit von fremden Clouds
2Sprachen: Deutsch und Englisch

Statusseite

Sieh auf einen Blick, was läuft

Jeder Dienst bekommt seine Verfügbarkeit als Balkenreihe, dazu Antwortzeiten, Vorfälle und geplante Wartungen. Öffentlich für deine Nutzer, mit allen Details nur für dich.

  • 24 Stunden, 30 oder 90 Tage und die ganze Geschichte
  • Vorfälle mit Updates und Postmortem
  • E-Mail-Abos für Besucher, Badges und ein Widget für andere Websites
Sieh auf einen Blick, was läuft

Alarme

Alarme, die wissen, woran es liegt

Fällt der Switch aus, bekommst du einen Alarm statt zwanzig – Stacktra kennt die Abhängigkeiten. Im Discord reagierst du direkt mit Buttons, alle sehen den Stand.

  • Discord-Bot, Webhooks und E-Mail
  • Eskalation, Ruhezeiten, Erinnerungen und Flatterschutz
  • Wartungsfenster: keine Alarme, zählt nicht gegen die Verfügbarkeit
Alarme, die wissen, woran es liegt

Topologie

Dein Netz, verstanden

Ziehe Geräte aufeinander, und Stacktra weiß, was wovon abhängt. Fällt etwas aus, zeigt die Topologie die wahrscheinliche Ursache. „Was wäre wenn?“ markiert alles, was hinter einem Gerät liegt.

  • Vorschläge aus gleichen Adressen und Traceroutes
  • Wartung für ein Gerät und alles dahinter mit einem Klick
  • Als Bild im Discord-Alarm
Dein Netz, verstanden

Agent

Prüft auch, was hinter der Firewall liegt

Das Panel läuft dort, wo es von außen erreichbar ist. Ein kleiner Agent im Homelab prüft deine internen Dienste und schickt die Ergebnisse verschlüsselt ans Panel – ohne offene Ports zu Hause.

  • Puffert bei Verbindungsabbruch und reicht nach
  • Neue Monitore kommen sofort an, ohne Neustart
  • Meldet, wenn das Panel selbst nicht mehr antwortet

Verwaltung

In Minuten eingerichtet

Monitore anlegen, in Gruppen sortieren, per Drag & Drop ordnen und vor dem Speichern testen. Ein Assistent führt durch die Ersteinrichtung mit 2FA.

  • Test-Knopf für jeden Monitor
  • Rollen und Rechte für dein Team
  • Verschlüsselte Backups, Export und Import
In Minuten eingerichtet

28 Prüfarten

Von der einfachen Erreichbarkeit bis zum Wert in einer JSON-Antwort. Alle lassen sich umkehren („erreichbar = Problem“) und vorher testen.

Netzwerk
PingTCP-PortDNSTraceroute
Web
HTTP(S)KeywordJSON-WertSSL-ZertifikatDomain-AblaufWebSocket
Datenbanken
MySQL / MariaDBPostgreSQLRedisMongoDBMSSQL
Mail
SMTPIMAPPOP3
Gameserver
Minecraft JavaMinecraft BedrockSteam / Source
Infrastruktur
DockerProxmoxSNMPSSH-Befehl
Sonstiges
Push / HeartbeatMQTTgRPC

Live

Kein Mockup – das läuft hier gerade

status.stacktra.de überwacht unser eigenes Homelab mit Stacktra Monitor. Das sind die echten Werte, jede Minute neu.

Live-Statusseite ansehen ↗
Lade Live-Daten …Live von status.stacktra.de
Alle Dienste ansehen ↗

Und noch mehr

Sicher von Anfang an

2FA, Rollen, Audit-Log, verschlüsselte Geheimnisse. Messwerte werden versiegelt – nachträgliche Änderungen fallen auf.

Berichte

Tagesbericht als Bild in Discord oder per Mail, PDF-Berichte mit Prüf-ID, die jeder nachprüfen kann.

API

Wartungen aus Skripten starten, Status in Home Assistant oder Grafana – mit Schlüsseln, die nie mehr dürfen als ihr Ersteller.

Rack-Ansicht

Vollbild für einen Bildschirm im Rack oder an der Wand, mit Kiosk-Link ohne Anmeldung.

Dein Design

Hell und dunkel, drei Designs oder ein eigenes mit Logo, Farben und Hintergrund.

Erfolge

Meilensteine für lange Laufzeiten und gute Absicherung – mit „So geht’s“ für den nächsten Schritt.

Neuigkeiten

Was in den Versionen dazugekommen ist. Das Panel zeigt neue Versionen auch selbst an.

v0.5.0 aktuell

  • API mit Schlüsseln: Status abfragen, Wartungen aus Skripten starten, Home Assistant oder Grafana anbinden
  • Neue Prüfarten: WebSocket, Steam, Minecraft Bedrock, Traceroute, MongoDB, MSSQL, MQTT und gRPC (Agent 0.5.0)
  • Topologie: Uplinks, Verbinden per Drag & Drop, Vorschläge, „Was wäre wenn?“, Mehrfachauswahl, einklappbare Zweige
  • Öffentliche Statusseite und interne Übersicht getrennt, Aufbau beider Seiten einstellbar
  • Status-Abos per E-Mail für Besucher
  • Vergessene Wartungen nachträglich für den laufenden Tag eintragen
  • Vorfälle neu gestaltet mit Zeitleiste, Notizen an Monitoren
  • Optionaler Server-Schutz für den Host: Sperrlisten, Limits, fail2ban, SSH nur mit Schlüssel
Ältere Versionen

v0.4.0

  • Benutzer und Rechte: Rollen, eigene Rechte, Beschränkung auf Gruppen, Einladungen
  • Verschlüsselte Backups mit Wiederherstellen, Export und Import
  • Selbstüberwachung des Panels und externer Wächter über den Agent
  • Update-Hinweise im Panel

v0.3.0

  • Designs (Graphit, Aurora, Konsole, eigenes), Logo und Ladeanimation
  • Rack-Ansicht für einen Bildschirm, mit Kiosk-Link
  • Badges und Status-Widget für andere Websites
  • Erfolge und Meilensteine
  • Tagesbericht und PDF-Berichte mit Prüf-ID
  • Versiegelte Messdaten: nachträgliche Änderungen fallen auf

v0.2.0

  • Weitere Prüfarten: PostgreSQL, Redis, SSL-Zertifikat, Domain-Ablauf, JSON-Wert, SMTP, IMAP, POP3, Docker, SSH, SNMP
  • Abhängigkeiten: Folgealarme werden unterdrückt, die Ursache wird angezeigt
  • Alarm-Regeln: Eskalation, Ruhezeiten, Erinnerungen, Bündeln, Flatterschutz
  • Discord-Bot mit Buttons, Slash-Befehlen und Statusanzeige
  • Postmortems und Topologie-Ansicht

v0.1.0

  • Erste Version: Einrichtungsassistent, Anmeldung mit 2FA, Monitore und Gruppen
  • Ping, TCP, HTTP(S), Keyword, DNS, MySQL, Proxmox, Minecraft und Push
  • Öffentliche Statusseite mit Detailseiten
  • Alarme per Discord und E-Mail, Wartungen und Vorfälle
  • Agent fürs Homelab und tägliches Backup

In fünf Minuten startklar

Du brauchst einen Linux-Server mit Docker, eine Domain, die auf ihn zeigt, und freie Ports 80 und 443. Das HTTPS-Zertifikat holt sich Stacktra selbst.

Der Code erscheint in Kürze auf GitHub. Die Befehle unten funktionieren, sobald er veröffentlicht ist.

  1. Code holen

    git clone https://github.com/…/stacktra-monitor.git && cd stacktra-monitor
  2. Einrichten und starten

    Fragt nach der Domain, erzeugt die Schlüssel, startet alles und zeigt den Einrichtungscode.

    deploy/install.sh
  3. Im Browser fertig einrichten

    Öffne https://deine-domain/setup, gib den Code ein und lege dein Konto mit 2FA an.

Updates: deploy/deploy.sh – macht vorher ein Backup.

Dienste im Homelab prüft der Agent: im Panel unter Einstellungen → Prüfstandorte anlegen und den angezeigten Befehl dort ausführen.

Lizenz: AGPL-3.0

Bereit für dein eigenes Monitoring?

Ein Server, ein Befehl, fünf Minuten.

Jetzt installieren