
Better Stack (Uptime)
Uptime monitoring and incident management service that alerts teams when websites or services go down
Discover top open-source software, updated regularly with real-world adoption signals.

Self-hosted status page that monitors services and alerts teams
Vigil provides a self‑hosted status page for microservice environments, automatically probing HTTP, TCP, SSH, ICMP and application services, and sending notifications via Slack, Email, SMS, and many other channels.

Vigil is aimed at operations and development teams that need full control over service health visibility. It continuously probes HTTP, TCP, SSH, ICMP endpoints and can integrate with applications via the Vigil Reporter library. When a service changes state, Vigil dispatches alerts through a wide range of channels and updates a public status page that can be served on any domain you own.
Vigil can be installed as a Debian package for 64‑bit Debian 11/12 systems, via Rust’s Cargo, from source, or as a Docker container. After installation you edit the generated vigil.cfg, set server.inet to listen on an external address, and restart the service. The status page is then reachable at the configured host (e.g., https://status.example.com). Optional local agents allow monitoring of services behind firewalls or on separate LANs.
Beyond alerts, Vigil supports publishing maintenance announcements, integrates with Slack, Email, SMS (Twilio), Telegram, Matrix, Webhooks, and many more, giving teams flexible ways to keep users informed.
When teams consider Vigil, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
API outage detection
Immediate Slack alert and public status page update inform users and engineers instantly.
Scheduled maintenance
Publish a maintenance announcement on the status page and notify users via email.
Database server health
Local Vigil agent monitors LAN‑only DB; SMS is sent on failure for rapid response.
Multi‑region service health
Aggregate HTTP probes across regions and display a unified status page for global visibility.
Vigil can be installed via Debian packages, Cargo (`cargo install vigil-server`), Docker (`valeriansou/vigil`), or by compiling from source with Cargo.
Supported channels include Email, Slack, Twilio SMS, Telegram, Zulip, Pushover, Gotify, XMPP, Matrix, Cisco Webex, Webhook, and more.
Yes. Configure `server.inet` to listen on an external address and point your DNS record (e.g., `status.example.com`) to the Vigil server.
By deploying the Vigil Local daemon on the internal network, which reports back to the main Vigil server.
Vigil itself is self‑hosted, but a hosted port called Crisp Status is available on the Crisp platform.
Project at a glance
ActiveLast synced 4 days ago