Cette page est affichée en anglais. Une traduction française est en cours.
ScriptsJul 20, 2026·3 min de lecture

Statping — Self-Hosted Status Page with Beautiful Graphs and Alerts

An open-source status page and monitoring tool with beautiful graphs, analytics, and a plugin system. Monitor websites and services from your own infrastructure.

Prêt pour agents

Installation agent prête

Cet actif peut être installé après choix du runtime, vérification du plan et exécution de la commande adaptée.

Native · 98/100Policy : autoriser
Surface agent
Tout agent MCP/CLI
Type
Skill
Installation
Single
Confiance
Confiance : Established
Point d'entrée
Statping
Commande d'installation directe
npx -y tokrepo@latest install 68e00ca9-847f-11f1-9bc6-00163e2b0d79 --target codex

À exécuter après confirmation du plan en dry-run.

Introduction

Statping is a self-hosted status page and uptime monitoring tool that provides beautiful graphs, analytics, and notifications. It monitors HTTP, TCP, UDP, and gRPC services and presents their status on a public-facing page with historical uptime data.

What Statping Does

  • Monitors HTTP endpoints, TCP ports, UDP services, and gRPC health checks
  • Generates a public status page showing real-time and historical service health
  • Sends notifications via Slack, Email, Telegram, Webhooks, and other channels
  • Displays latency graphs and uptime percentages over configurable time periods
  • Supports plugins for extending monitoring and notification capabilities

Architecture Overview

Statping runs as a single Go binary with an embedded SQLite database by default, though it also supports PostgreSQL and MySQL. The monitoring engine performs checks at configurable intervals, stores results in the database, and renders the status page using a built-in web server. A Prometheus exporter is included for integration with existing monitoring stacks.

Self-Hosting & Configuration

  • Deploy via Docker, single binary, or from source
  • Configure monitored services through the web UI or API
  • Supports SQLite, PostgreSQL, and MySQL as storage backends
  • Customize the status page appearance with themes and CSS
  • Set up notification channels through the settings panel

Key Features

  • Beautiful, responsive status page with latency graphs and uptime stats
  • Multi-protocol monitoring: HTTP, TCP, UDP, gRPC, and ICMP
  • Notification integrations with Slack, Email, Telegram, and custom webhooks
  • Prometheus metrics exporter for grafana dashboards
  • Plugin system for custom monitoring checks and notifiers

Comparison with Similar Tools

  • Uptime Kuma — single-binary uptime monitor with a focus on simplicity; Statping adds a public status page with richer analytics
  • Gatus — developer-oriented status page with alerting; Statping offers a more visual, end-user-facing status page
  • Cachet — PHP-based status page; Statping includes built-in monitoring rather than requiring an external data source
  • Healthchecks — cron job monitoring; Statping focuses on service uptime rather than scheduled task monitoring

FAQ

Q: Can I customize the look of the status page? A: Yes, Statping supports custom themes and CSS for full visual customization.

Q: Does it support multiple notification channels? A: Yes, you can configure Slack, Email, Telegram, Webhooks, and several other notification providers.

Q: What databases are supported? A: SQLite (default), PostgreSQL, and MySQL are all supported.

Q: Can I expose the status page publicly? A: Yes, the status page is designed to be shared publicly so users and customers can check service status.

Sources

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires