Zum Hauptinhalt springen

SolidPing vs Uptime Kuma

Uptime Kuma ist der Grund, warum die meisten Leute ihr Monitoring überhaupt selbst hosten. ~90.500 Sterne, ein einziger Container, ein Dashboard, das man in dreißig Sekunden versteht. Wenn es abdeckt, was Sie brauchen, behalten Sie es — diese Seite wird Ihnen kein Werkzeug ausreden, das funktioniert.

Beide Seiten sind hier selbst gehostet. Kuma hat keinen gehosteten Dienst, daher vergleichen wir mit SolidPing self-hosted — der AGPL-3.0-Binary auf Ihrer eigenen Hardware, ohne Tarif und ohne Grenzen. Wir verkaufen zwar auch eine gehostete Version, und sie wird weiter unten beschrieben, aber nichts in der Tabelle hängt davon ab.

Lesenswert ist die Seite, wenn Sie an eine von Kumas Grenzen gestoßen sind: Mehr als eine Person muss sich anmelden, Checks müssen von mehr als einem Ort aus laufen, jemand muss alarmiert statt nur benachrichtigt werden, oder Sie müssen etwas überwachen, das ein Protokoll spricht, das Kuma nicht kennt.

Sie können Ihre Konfiguration mitnehmen. SolidPing liefert einen eigenen Uptime-Kuma-Importer mit — zeigen Sie ihn auf Ihren Kuma-Export, und er konvertiert Ihre Monitore, mit einem Dry-Run-Modus, in dem Sie genau sehen, was Sie bekommen würden, bevor irgendetwas angelegt wird.

Sollten wir bei einem Detail zu Uptime Kuma danebenliegen, bitte ein Issue eröffnen — wir wollen, dass das hier stimmt.

Auf einen Blick​

SolidPing (self-hosted)Uptime Kuma
LizenzAGPL-3.0MIT
Sterne / VersionzEr0 (helfen Sie uns zu wachsen)~90.500 · v2.5.3
KostenKostenlos — unbegrenzte Monitore, Prüfrate, Agenten und Statusseiten-Domains; 30 Mitglieder standardmäßig, in der Konfiguration erhöhbarKostenlos — unbegrenzt
Check-Typen4013
LaufzeitumgebungEine einzige Go-Binary, Dashboard und Doku eingebettetNode.js-Anwendung
DatenbankSQLite oder PostgreSQLSQLite oder MariaDB — kein PostgreSQL
Minimales Intervall10 Sekunden (Browser-Checks 60 s, JS 30 s)~20 Sekunden
Checks aus mehreren RegionenVerteilte Worker, die Sie überall betreiben, Lease-basiertes FailoverNur eine einzelne Instanz
Prüfung privater NetzeAusgelagerte Agenten; der Server kann ihre Zugangsdaten nicht entschlüsselnLäuft, wo immer Sie es installieren
MehrbenutzerbetriebMandantenfähig, Rollen, Nur-Lese-KontenAuf einen Nutzer ausgelegt, kein RBAC
SSOOAuth (Google, GitHub, GitLab, Microsoft, Slack, Discord), OIDC, SAML, LDAP, Passkeys, TOTPLokale Konten, TOTP
Bereitschaft & EskalationRotationspläne, Vertretungen, iCal-Feeds, mehrstufige EskalationNicht verfügbar
Benachrichtigungskanäle16, darunter SMS, Sprachanruf und WhatsApp über Ihr eigenes Twilio-Konto90+
StatusseitenÖffentliche Seiten, Abschnitte, eigene Domains, E-Mail-Abonnenten, Atom-FeedÖffentliche Statusseiten
OberflächensprachenEnglisch, Französisch, Deutsch, Spanisch20+
Config as CodeYAML-Export / -Import / -Apply, REST-API, sp-CLIREST-API in 2.x
Horizontale SkalierungJa — Worker hinzufügenEinzelne Instanz
Import aus KumaIntegriert—

Wo SolidPing die stärkere Wahl ist​

Mehr als eine Person braucht Zugang. Kuma ist um einen einzelnen Betreiber herum gebaut. Es hat keine Mandantenfähigkeit, keine rollenbasierte Zugriffskontrolle und keine Nur-Lese-Konten — es gibt also keine Möglichkeit, einen Kollegen schauen zu lassen, ohne ihn auch bearbeiten zu lassen, und keine, die Monitore eines Teams von denen eines anderen zu trennen. SolidPing ist mandantenfähig mit Rollen und bindet sich an den Identitätsanbieter an, den Sie ohnehin schon betreiben.

Sie brauchen Checks von mehr als einem Ort. Eine einzelne Kuma-Instanz sieht die Welt aus genau einer Netzwerkposition und kann daher „der Dienst ist down“ nicht von „mein einziger Beobachtungspunkt erreicht ihn nicht“ unterscheiden. SolidPing betreibt verteilte Worker, die Sie selbst ausrollen, mit Prüfintervallen pro Region, und bestätigt über sie hinweg.

Sie müssen Dinge überwachen, die keine Websites sind. Kuma deckt 13 Monitortypen ab. SolidPing deckt 40 ab — PostgreSQL, MySQL, MSSQL, Oracle, Redis, MongoDB, ClickHouse; SMTP, IMAP und POP3, plus eine passive E-Mail-Empfangsprüfung; gRPC, Kafka, RabbitMQ, MQTT, SIP; SSH, RDP, FTP, SFTP; SNMP, Docker, Kubernetes, Prometheus; SSL- und Domain-Ablauf; NTP, DNSBL; Headless-Browser- und eigene JavaScript-Checks. (Kuma steht nicht still: Im Juli 2026 waren es 12, im August 13. Wir prüfen vor der Veröffentlichung nach.)

Jemand muss geweckt werden. Kuma benachrichtigt; es hat kein Konzept davon, wer heute Nacht Bereitschaft hat. SolidPing liefert Rotationspläne mit Vertretungen und iCal-Feeds sowie mehrstufige Eskalationsrichtlinien — ohne ein PagerDuty-Abo obendrauf.

Sie wollen PostgreSQL. Kuma unterstützt SQLite und MariaDB; PostgreSQL wird nicht offiziell unterstützt. SolidPing läuft mit derselben Binary auf SQLite oder PostgreSQL.

Sie haben private Infrastruktur zu überwachen. Der ausgelagerte Agent von SolidPing erzeugt sein Schlüsselpaar lokal und erhält mit age versiegelte Zugangsdaten, sodass ein Check, der nur in Ihrer privaten Region läuft, für den Server strukturell unlesbar ist — selbst für den gehosteten. Nichts braucht ein nach innen geöffnetes Loch in der Firewall.

Wo Uptime Kuma die stärkere Wahl ist​

Weit mehr Benachrichtigungsintegrationen. Kuma liefert 90+ Benachrichtigungsanbieter gegen unsere 16. Wenn Ihre Alarme irgendwohin Nischiges gehen, spricht Kuma das sehr wahrscheinlich schon.

Eine größere Community als alle anderen. ~90.500 Sterne bedeuten, dass jedes Problem, auf das Sie stoßen werden, schon jemand vor Ihnen hatte — und dass es einen Forumsbeitrag dazu gibt. Um 2 Uhr nachts ist das viel wert.

In 20+ Sprachen übersetzt. Wir liefern vier. Für ein Team, das weder Englisch noch Französisch, Deutsch oder Spanisch als erste Sprache hat, entscheidet das.

Reife. Kuma wird seit 2021 ausgeliefert und ist auf einer stabilen 2.x-Linie. SolidPing ist jünger, und die Ehrlichkeit gebietet, das zu sagen.

Es ist wirklich einfacher. Wenn Sie eine Person sind, die zwanzig Websites von einer Maschine aus überwacht, macht Kuma das wunderbar, und SolidPings Mandantenfähigkeit, Regionen und Bereitschaft sind Ballast, den Sie ohne Grund mitschleppen.

Das andere Modell, auf beiden Seiten​

Uptime Kuma hat keinen gehosteten Dienst. Es gibt keine offizielle Cloud; Drittanbieter betreiben einen Kuma-Container für Sie, aber das ist deren Betrieb, nicht der des Projekts — und die Daten und der Pager gehören dann auch ihnen.

SolidPing hat einen, und er läuft mit derselben Binary. SolidPing Cloud beginnt kostenlos — 100 Monitore, 10 Checks pro Minute, fünf Plätze, Bereitschaft inklusive — und geht für mehr von allem auf 5 € / 15 € / 45 €, geprüft aus sechs gemeinsamen Regionen, ohne dass Sie einen Worker platzieren müssen. Zwei Dinge, die Sie hier haben, fehlen dort: Die Grenzen kommen zurück (Monitore, Prüfrate, Plätze, Agenten, Statusseiten-Domains), und SMS, Sprachanruf und WhatsApp sind nicht enthalten, weil die Netzbetreiber pro Nachricht abrechnen. Self-Hosting behält alle drei, indem Sie Ihr eigenes Twilio-Konto mitbringen. Wenn der Reiz von Kuma darin liegt, dass Sie es selbst betreiben, bleiben Sie beim Self-Hosting — der gehostete Tarif ist für den Tag, an dem Sie lieber nicht mehr möchten.

Migration von Uptime Kuma​

SolidPing hat einen eigenen Konverter für Kuma-Exporte, erreichbar über die API:

POST /api/v1/orgs/{org}/checks/import/convert?source=uptimekuma&dryRun=true

Führen Sie ihn zuerst mit dryRun=true aus: Er gibt genau zurück, was angelegt würde — wie viele Checks die Konvertierung erzeugt hat und was aus jedem einzelnen geworden ist —, ohne irgendetwas anzufassen. Lassen Sie das Flag weg, wenn das Ergebnis richtig aussieht.

Nicht alles lässt sich eins zu eins abbilden, und die ehrliche Antwort ist, dass Monitortypen ohne SolidPing-Gegenstück gemeldet statt stillschweigend verworfen werden, damit Sie sehen, was von Hand zu erledigen ist.

Was sollten Sie wählen?​

Bleiben Sie bei Uptime Kuma, wenn Sie ein einzelner Betreiber mit einem Netzwerkstandort und einem Satz HTTP- und TCP-Checks sind, den es bereits abdeckt. Es ist ein ausgezeichnetes Werkzeug, und für einen Wechsel gibt es keinen Preis.

Schauen Sie sich SolidPing an, wenn Sie einer von Kumas Grenzen entwachsen — eine zweite Person, die Zugang braucht, eine zweite Region, aus der geprüft werden soll, eine Datenbank oder Message-Queue, die überwacht werden muss, oder eine Rotation, die jemanden alarmieren soll. Dank des Importers kostet das Ausprobieren einen Nachmittag, kein Migrationsprojekt.