OpenStatus

A status page and uptime monitoring platform that tracks endpoints from 28 global regions across cloud providers.

OpenStatus screenshot 1

OpenStatus is an open-source web app and server that combines uptime monitoring and status pages in a single platform. It tracks the availability of servers, websites, and APIs to keep users informed of service reliability and incident status. The software allows operators to monitor endpoints from multiple global locations and communicate outages to their user base through a public interface.

The software is available as a managed service or as a self-hosted installation. It can be deployed using Docker Compose or via Coolify, utilizing a set of specialized images for the dashboard, server, workflows, and checkers. For those preferring a manual setup, it requires Node.js and pnpm, allowing developers to launch the web dashboard and status page components independently.

Key features

  • Uptime monitoring from 28 global regions across three cloud providers
  • Customizable status pages with support for custom domains
  • Incident notifications via email, RSS, and webhooks
  • Monitoring as code support via YAML, CLI, GitHub Actions, and Terraform
  • Integration with Slack and Discord for alerts
  • Password protection and maintenance window scheduling for status pages
  • Support for private locations via a small Docker image
  • Parallel checking of endpoints to ensure accurate availability data

The technical stack is built with Next.js for the dashboard, Hono for the API server, and Go for the checker. It uses Turso as the database, Drizzle as the ORM, and Tinybird for analytics. The UI is constructed using Tailwind CSS and shadcn/ui components. By integrating the monitoring logic and the public status page into one tool, it removes the need to connect separate third party services for incident communication.

OpenStatus is designed for teams requiring a transparent way to communicate system health, manage on-call notifications, and satisfy SOC 2 audit requirements.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity15 days ago
Repository Age3 years
LicenseAGPL-3.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.