Esta página se muestra en inglés. Una traducción al español está en curso.
ScriptsJul 20, 2026·3 min de lectura

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.

Listo para agents

Instalación lista para agent

Este activo puede instalarse después de elegir el runtime, revisar el plan y ejecutar el comando correspondiente.

Native · 98/100Política: permitir
Superficie agent
Cualquier agent MCP/CLI
Tipo
Skill
Instalación
Single
Confianza
Confianza: Established
Entrada
Statping
Comando de instalación directa
npx -y tokrepo@latest install 68e00ca9-847f-11f1-9bc6-00163e2b0d79 --target codex

Ejecutar después de confirmar el plan con 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

Discusión

Inicia sesión para unirte a la discusión.
Aún no hay comentarios. Sé el primero en compartir tus ideas.

Activos relacionados