Der Sysadmin, der deine gesamte Infrastruktur rund um die Uhr überwacht

Pulse vereint Proxmox, Docker, Kubernetes, TrueNAS und vSphere in einem einzigen selbstgehosteten Arbeitsbereich, mit einer eigenen Seite für jede Plattform und Alarmen, die dich sofort informieren, wenn etwas ausfällt.

Kostenlos und quelloffen, selbstgehostet, ohne Konto. Kostenpflichtige Tarife ergänzen Fernzugriff und aktive Automatisierung, wenn du sie brauchst.
Von 6.100+ Entwicklern auf GitHub mit einem Stern markiert
Konsequent self-hosted
Datenschutz an erster Stelle
Quelloffen

Bekannt aus XDA Developers VirtualizationHowto 45HomeLab

Native Unterstützung für
Proxmox VE
Docker
Kubernetes
TrueNAS
vSphere
Ceph
ZFS
Pulse-Dashboard mit der einheitlichen Plattformübersicht
Der Arbeitsbereich

Eine Seite für jede Plattform

Proxmox, Docker, Kubernetes, TrueNAS, vSphere und einzelne Maschinen bekommen jeweils eine eigene Ansicht, in der Form, die Admins bereits kennen. Storage und Recovery liegen auf den Plattformseiten, zu denen sie gehören.

Pulse-Proxmox-Ansicht mit Nodes, VMs und Containern samt CPU, Speicher, Festplatte und Uptime
Nodes, VMs und LXC in einer Tabelle. Filtere, gruppiere und sortiere nach allem, oder drücke / zum Suchen.

Alarme, die nicht mehr flattern

Adaptive Schwellenwerte mit Hysterese statt einer nackten Zahl, damit dir eine VM direkt an der Grenze nicht vierzig Mails schickt. Zugestellt über Discord, Slack, Telegram, E-Mail und mehr.

Recovery, die du wirklich prüfen kannst

Backup-, Snapshot- und Replikationsverlauf für PBS, ZFS und TrueNAS sowie vSphere, jeweils auf der passenden Plattformseite. Der Job, der still und leise aufgehört hat zu laufen, wird sichtbar.

Verlauf und Trends

Dauerhaft gespeicherte Metriken mit konfigurierbarer Aufbewahrung, damit du beantworten kannst, ob das neu ist oder sich seit einem Monat anschleicht.

Für schnelles Arbeiten gebaut

g p für Proxmox, g d für Docker, g a für Alarme, Cmd+K für die Befehlspalette.

Abdeckung

Womit sich Pulse verbindet

Proxmox wird ganz ohne Agent über die API ausgelesen. Alles andere nutzt eine einzige Binary, die selbst herausfindet, was auf dem Host läuft.

Proxmox VE, PBS und PMG

  • Nodes, VMs, LXC und OCI-Container ab 9.1
  • Backup-Jobs, Datastores und Verifizierung aus PBS
  • Mail-Gateway-Warteschlangen und Zähler aus PMG
  • Automatische Erkennung von Nodes in deinem Netzwerk

Docker und Podman

  • Container-Status, Health-Checks und Neustarts
  • Swarm-Services und ihre Rollen
  • CPU, Speicher, Festplatte und Uptime pro Host
  • Wird vom Agent automatisch erkannt

Kubernetes

  • Cluster-Nodes und Workloads
  • Ressourcennutzung auf Pod-Ebene
  • Steht neben deinen anderen Plattformen, nicht im Silo

TrueNAS und ZFS

  • Pools, Datasets und einzelne Festplatten
  • ZFS-Snapshots und Replikationsaufgaben
  • TrueNAS-Alarme neben deinen eigenen

vSphere

  • Cluster, Hosts und virtuelle Maschinen
  • Snapshot- und Recovery-Verlauf
  • Dasselbe Ressourcenmodell wie überall sonst

Ceph und einzelne Hosts

  • Ceph-Cluster-Health neben den Nodes, die ihn nutzen
  • Jede Linux-, Windows- oder macOS-Kiste als Maschine
  • Synology inklusive
Einheitlicher Agent

Einmal installieren, alles überwachen

Der Agent erkennt Docker, Podman, Kubernetes und Proxmox automatisch, ohne manuelle Konfiguration, und hält sich selbst aktuell.

Automatische Erkennung

Erkennt Docker, Podman, Kubernetes und Proxmox automatisch

Automatische Updates

Der Agent aktualisiert sich selbst, sobald neue Versionen erscheinen

Eine einzige Binary

Ein Installationsbefehl. Läuft unter Linux, macOS und Synology

Pulse Commands

Lass Pulse Diagnosen und Fixes auf verbundenen Hosts ausführen

# Install on any host, served from your own Pulse server $ curl -fsSL http://pulse:7655/install.sh | bash -s -- --token <token>
[install] Detecting platforms... [install] Found: Docker ✓ Kubernetes ✓ Host metrics ✓ [install] Installing pulse-agent to /usr/local/bin/ [install] Creating systemd service... [install] ✓ Agent connected to Pulse
Sicherheit im Betrieb

Mit minimalen Rechten beginnen. Den Rest überprüfen.

Pulse dokumentiert seine Vertrauensgrenzen, legt die Tests hinter seinen Skalierungsangaben offen und bietet unabhängigen Prüfern einen konkreten Ausgangspunkt. Es beansprucht keine Sicherheitszertifizierung oder Bescheinigung eines Penetrationstests durch Dritte.

API zuerst

Proxmox-Überwachung ohne Root-Agenten

Verwende für reguläre Inventardaten, Gäste, Speicher, Auslastung und Status einen dedizierten schreibgeschützten oder eng begrenzten PVE/PBS-API-Token. Füge den privilegierten Host-Agenten nur hinzu, wenn du lokale Telemetrie wie SMART oder Temperaturen brauchst.

Explizite Berechtigungen

Agentenbefehle bleiben standardmäßig deaktiviert

Die Root-Vertrauensgrenze des Agenten ist dokumentiert. Remote-Befehle erfordern eine ausdrückliche Entscheidung des Betreibers, bleiben an Richtlinien und Freigaben gebunden und werden im Audit-Protokoll erfasst.

Lieferkette

Versionsgebundene, verifizierte Releases

Das Server-Installationsprogramm prüft vor der Installation signierte Release-Metadaten. Agenten-Updates erzwingen Prüfsummen- und Signaturprüfung, kontrollieren die ausführbare Datei, führen einen Selbsttest aus und ersetzen sie atomar.

Reproduzierbare Nachweise

Regressionstests mit 500 Nodes

Öffentliche Tests prüfen simulierte API-Parallelität mit 500 Nodes und einen Metrikspeicher mit 500 Nodes und 2.000 Zeitreihen. Das sind technische Nachweise, keine pauschale Zertifizierung jeder Produktionsumgebung.

Überprüfe das Modell, den Code und die Testbefehle.

Der öffentliche Prüfumfang ordnet Authentifizierung, Zugangsspeicherung, Agentenrechte, Installationsprogramme, Erkennung, Container-Grenzen und Skalierungsverhalten konkreten Quelldateien zu.

Sicherheit und Nachweise
Reviews

Pulse in Aktion sehen

Community-Reviews zu Pulse und was Nutzer nach der Installation berichten.

VirtualizationHowto The Free Proxmox Monitoring Dashboard You've Been Waiting For
45HomeLab Is This the Simplest Way to Monitor Proxmox? Meet Pulse!

"I set it up for the first time yesterday and was impressed by the simplicity and ease of setup [...] I was up and monitoring in a few minutes. The fact that you can monitor docker as well is just icing on the cake!"

@Radixb on GitHub

"Setup Wizard - Easy as can be! Love it! Upgrade was super easy no issues at all."

@faustus1005, Pulse 5.0 release candidate testing

"Thank you very much for the quick handling of my ticket and for implementing the requested feature so fast. That kind of responsiveness is rare and highly appreciated. Pulse is an excellent tool"

@prueckls on GitHub

"Your repository is probably the only GitHub I know where Issues are closed this quick."

@hughfr4nc15 on GitHub
In der Presse

"This is hands-down the best monitoring utility for Proxmox"

Kostenlos starten →
Pulse Patrol

Die Runden, die du dir immer vornimmst

Alarme fangen das ab, wofür du eine Regel geschrieben hast. Patrol sucht nach Zeitplan nach dem Rest: schleichende Kapazität, Backups, die vor Monaten aufgehört haben zu laufen, Drift zwischen Nodes. Funde sind bei jeder Installation kostenlos dabei, mit deinem eigenen LLM-Schlüssel oder einem lokalen Modell.

ZFS-Pool "tank" zu 94 % voll

Beim aktuellen Wachstum ist der Pool in 3 Tagen voll. Über 80 % lässt die ZFS-Performance deutlich nach.

→ `zfs list -o space` ausführen
VM 105 in Neustart-Schleife

6 unerwartete Neustarts in den letzten 24 Stunden. Die Speicherauslastung springt vor jedem Neustart auf 98 %.

→ Speicherzuweisung prüfen
Backup-Job schlägt still fehl

"nightly-backup" war zuletzt am 18. Dezember erfolgreich. VM 102 (postgres) ist seitdem ungesichert.

→ PBS-Storage prüfen
Zeitabweichung auf Node

Die Systemzeit liegt 47 s hinter dem Cluster. Das kann Ceph-Probleme und fehlgeschlagene VM-Migrationen verursachen.

→ NTP-Synchronisierung prüfen
Hängender Container

Container "plex" läuft, scheitert aber seit über 2 Stunden an den Health-Checks auf Port 32400.

→ App-Logs prüfen
Konfigurations-Drift

Die Netzwerkkonfiguration auf Node pve3 weicht ab. vmbr0 hat MTU 1500 statt 9000 wie auf den anderen Nodes.

→ MTU-Abweichung beheben
# Pulse Patrol runs automatically $[17:35:02] Starting patrol run... [17:35:02] Analyzing 3 nodes, 24 VMs [17:35:04] Scanning logs, metrics... [17:35:07] Patrol complete: 2 warnings, 1 critical
[CRITICAL] ZFS pool at 94% [WARNING] Backup job failed [WARNING] VM 105 memory pressure
Pulse-Patrol-Funde
Pulse-Patrol-Funde im Pulse-Dashboard

Patrol kann auch etwas dagegen tun

Mit Pro untersucht Patrol jeden Alarm, sobald er ausgelöst wird, erkennt, welche Alarme Symptome derselben Ursache sind, schlägt den genauen Befehl vor und führt ihn nur nach der Freigaberegel aus, die du wählst. Jede Aktion wird verifiziert und protokolliert.

So funktioniert Patrol →
Preise

Self-hosted-Preise

Wähle den Self-hosted-Tarif, der zu deinem Setup passt.

Sicherer Checkout über Stripe
Lizenz direkt nach der Zahlung verfügbar
14 Tage Geld-zurück-Garantie

Nicht sicher, welcher der richtige ist? Vergleiche, was die einzelnen können

MSP- / Provider-Zugang

Verwaltest du Pulse über Kunden-Workspaces hinweg?

Die normalen Self-hosted-Tarife decken eine Pulse-Umgebung ab. Pulse MSP gibt Providern ein einzelnes Pulse-Konto für viele Kunden, mit isolierter Pulse-Runtime pro Kunde: getrennte Dashboards, Alerts, Webhooks, Nutzer, Audit-Verlauf und Reports. Standardmäßig provider-gehostet; Pulse-gehostet auf Anfrage.

Zwei Kunden-Workspaces sind 60 Tage kostenlos, ohne Anfrage, du kannst Pulse also mit echten Kunden betreiben, bevor du kaufst.

Kostenlose 60-Tage-Testversion starten →

Persönlich eingerichtet

MSP Starter

$149/Monat · $1.490/Jahr

Bis zu 5 Kunden-Workspaces, provider-gehostet. Rund 30 $ pro Kunde und Monat, mit unbegrenzt vielen überwachten Systemen in jedem Workspace.

MSP Starter anfragen
Persönlich eingerichtet

MSP Growth / Scale

Growth $249/Monat · $2.490/Jahr Scale $399/Monat · $3.990/Jahr

Für 15+ Kunden-Workspaces: Growth deckt bis zu 15 ab, Scale bis zu 40. Größere Flotten, White-Label- oder Pulse-gehostete Rollouts werden individuell dimensioniert.

Growth oder Scale anfragen
Für Teams

Für Produktionsumgebungen gebaut

Betreibst du Pulse für ein Team oder Unternehmen? Pro enthält Compliance- und Kollaborationsfunktionen direkt ab Werk.

Audit-Protokollierung

Manipulationssichere Logs mit HMAC-Signierung. Per Webhooks an dein SIEM streamen. Aufbewahrung konfigurierbar.

Rollenbasierter Zugriff

Definiere Rollen und Berechtigungen. Steuere, wer in deiner Infrastruktur sehen, ändern oder Befehle ausführen darf.

SSO kostenlos enthalten

OIDC, SAML und Multi-Provider-SSO sind bei Community kostenlos enthalten. Keine SSO-Paywall. Pro ergänzt Team-Funktionen wie Rollen, Audit-Protokolle und Berichte.

Infrastruktur-Berichte

Erstelle PDF- und CSV-Berichte. Kapazitätstrends, Ressourcennutzung, Patrol-Verlauf. Teile sie mit Stakeholdern.

Einrichtung

In Minuten einsatzbereit

1

Pulse bereitstellen

Docker oder LXC. Füge deine Proxmox-API-Zugangsdaten hinzu.

docker run -d --name pulse -p 7655:7655 -v pulse_data:/data -e PULSE_DEPLOYMENT_METHOD=docker_run --restart unless-stopped rcourtman/pulse:latest
2

Verbinde deine Infrastruktur

Proxmox braucht nur API-Zugangsdaten, sonst nichts. Alles andere bekommt den Ein-Zeilen-Agent.

Einstellungen → Infrastruktur
3

LLM-Schlüssel hinzufügen optional

Nur für Patrol und den Assistenten nötig. OpenAI, Anthropic, Gemini oder lokales Ollama. Das Monitoring läuft auch ohne.

Einstellungen → Pulse Intelligence

Lieber ein Proxmox-LXC oder der signaturgeprüfte Installer? Beides findest du auf GitHub.

Sicherer Checkout über Stripe
14 Tage Geld-zurück-Garantie
Funktioniert weltweit
FAQ

Häufige Fragen

Kann ich mein eigenes LLM verwenden? +
Ja! Pulse unterstützt OpenAI, Anthropic Claude, Google Gemini und lokal laufendes Ollama. Deine Daten bleiben auf deiner eigenen Infrastruktur, wir bekommen sie nie zu sehen.
Wie funktioniert die Rückerstattung? +
14 Tage Geld-zurück-Garantie, ohne Wenn und Aber. Wenn es nichts für dich ist, bekommst du dein Geld sofort zurück. Bei MSP-Tarifen sind es 30 Tage, weil ein Provider-Setup länger braucht, bis es steht und sich wirklich beurteilen lässt.
Rechnen Relay oder Pro pro Server ab? +
Nein. Community, Relay und Pro decken jeweils eine selbst betriebene Pulse-Umgebung ab, mit beliebig vielen überwachten Systemen. Pulse zählt Systeme auf oberster Ebene weiterhin einmal, damit wir verstehen, wie das Produkt genutzt wird. Untergeordnete Ressourcen wie VMs, Container, Pods, Festplatten und Backup-Jobs sind mit drin, und selbstgehostete Tarife rechnen nicht nach Monitoring-Volumen ab. Relay und Pro enthalten drei Aktivierungen, gedacht für die eigentliche Installation, einen Umzug und den Notfall, nicht für drei voneinander unabhängige Umgebungen. Wer getrennte Kundenumgebungen betreibt, braucht einen MSP-Tarif.
Was ist der Unterschied zwischen Community, Relay und Pro? +
Community überwacht deine Infrastruktur lokal und enthält Patrol-Funde mit deinem eigenen LLM-Schlüssel. Relay ergänzt sicheren Zugriff, sodass du die Pulse-Weboberfläche von überall erreichst, Pulse Mobile koppelst und Push-Benachrichtigungen erhältst, mit 14 Tagen Verlauf. Pro lässt Patrol arbeiten. Es untersucht Probleme, führt sichere Korrekturen im gewählten Modus aus (Erst fragen, Sichere Auto-Korrektur oder Autopilot) und verifiziert das Ergebnis, mit 90 Tagen Verlauf. Pro umfasst außerdem Relay-Konnektivität sowie RBAC, Audit-Protokollierung, Berichte und Agentenprofile für Teams.
Ich nutze bereits Tailscale. Brauche ich Relay? +
Für den Zugriff auf die Weboberfläche wahrscheinlich nicht. Wenn du gern ein VPN oder einen Tunnel betreibst, hast du bereits einen Weg hinein, und Community bleibt kostenlos, egal ob du das tust oder nicht. Relay deckt die Punkte ab, die ein VPN nicht abdeckt. Darüber koppelt sich Pulse Mobile mit deinem Server, und darüber kommen Push-Benachrichtigungen an, wenn etwas kaputtgeht, sodass du es erfährst, ohne vorher irgendetwas zu öffnen. Außerdem brauchst du keinen Client auf jedem Gerät, von dem aus du Pulse aufrufen willst, und nichts in deinem Netzwerk wird nach außen geöffnet. Wenn dir das keine 39 US-Dollar im Jahr wert ist, bleib bei Community. Das ist keine beschnittene Version.
Kann ich ein Relay- oder Pro-Abo selbst ändern oder kündigen? +
Ja. Bevor du Tarif oder Abrechnungszeitraum wechselst, zeigt dir die Verwaltungsseite genau, was das kostet. Der Wechsel von Relay zu Pro und von monatlich auf jährlich wird wirksam, sobald Stripe die anteilige Zahlung bestätigt hat. Der Wechsel von Pro zu Relay und von jährlich auf monatlich greift erst zur nächsten Verlängerung. Du kannst die Verlängerung kündigen oder wieder aktivieren und einen geplanten Wechsel zurücknehmen, solange er noch nicht wirksam ist. Nach einer Kündigung bleiben die bezahlten Funktionen bis zum Ende des bezahlten Zeitraums nutzbar, danach hast du noch sieben Tage, in denen du nur noch deine Daten herausholen kannst. Für fehlgeschlagene Zahlungen gilt eine eigene Frist von sieben Tagen, in der alles normal weiterläuft.
Was passiert mit meiner bestehenden Pulse-Lizenz oder meinem Abonnement? +
Bestehende Pulse-Pro- und frühere Pro+-Kunden behalten den Zugriff auf ihre bezahlte Laufzeit. Pro+ dient nur noch der Kontinuität und ist kein öffentlich buchbares Produkt mehr, behält aber den Pro-Funktionsumfang. Bestehende Abonnenten behalten ihren aktuellen wiederkehrenden Preis, solange das Abonnement aktiv bleibt. Untergeordnete Ressourcen bleiben unter den überwachten Systemen enthalten, und unbefristete Lizenzen werden dauerhaft anerkannt.
Funktioniert es offline / air-gapped? +
Ja! Pulse läuft komplett selbstgehostet. Für Umgebungen ganz ohne Netzanbindung nimmst du ein lokales LLM wie Ollama. Nach der Einrichtung brauchst du keine Internetverbindung mehr.
Kaufst du für ein Unternehmen? +
Stripe Checkout hat eine eigene Option für Firmenkäufe, mit den unterstützten Steuer-IDs und dem offiziellen Firmennamen. Wenn du schon gekauft hast und deine Rechnungsdaten korrigiert werden müssen, schreib an [email protected].
Lizenz-E-Mail nicht erhalten? +
Wenn deine Bestellung durchgegangen ist, du die E-Mail mit der Lizenz aber nicht findest, nutze die Seite zur Lizenzabfrage. Gib dort die E-Mail-Adresse ein, mit der du bezahlt hast, dann schicke ich dir einen Bestätigungscode und du siehst deinen aktuellen Lizenzschlüssel sofort. Schau auch im Spam- oder Junk-Ordner nach Nachrichten von [email protected].

Tausche nicht länger deine Abende und Wochenenden gegen Uptime ein.

Bereit, Pulse in Produktion zu betreiben? Self-hosted-Preise prüfen
Self-hosted-Preise Demo öffnen