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

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.
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.
A self-hosted status page system for communicating system availability and incident reports to users through a web interface.
A self-hosted status page system for monitoring service uptime and communicating incidents to subscribers via notifications.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.