RadarTopicsBuildersWeeklyReads
Open Source Radar
openstatusHQ/

openstatus

GitHubWebsite

openstatus is an open-source platform that combines status pages and uptime monitoring, available self-hosted with Docker and Terraform integrations. Core components include a dashboard, status pages, and monitoring APIs across multiple regions, with AGPL-3.0 licensing and Node/Next.js-based tooling.

8.9kstars
729forks
66issues
AGPL-3.0license
2023since
Star historydaily snapshots by VibeCrowd

Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).

Alternatives & relatedmatched by topic overlap
Reviewgenerated from repository data · Aug 5, 2026

What it is

openstatus is an open-source platform that combines status pages and uptime monitoring in a single tool. It is available as a managed service or self-hosted.

How it works

The project provides a dashboard, status pages, and monitoring capabilities with a tooling stack that includes API, CLI, Terraform, and MCP server for integrations. It supports monitoring across 28 regions and multiple cloud providers; monitoring as code is supported via YAML config, CLI, GitHub Actions, and Terraform. Tooling sections indicate an API (typed JSON-over-HTTP with a Node SDK) and a CLI for interactive or programmatic use, plus Terraform for monitors, notifications, and status pages as HCL.

Getting started

Getting started methods include:

  • With Docker (Recommended)

    # 1. Copy environment file
    cp .env.docker.example .env.docker
    
    # 2. Start all services
    docker compose up -d
    
    # 3. Access the application
    open http://localhost:3002  # Dashboard
    open http://localhost:3003  # Status Pages
    
  • Self-Hosting with Coolify (pre-built images provided):

    ghcr.io/openstatushq/openstatus-server:latest
    ghcr.io/openstatushq/openstatus-dashboard:latest
    ghcr.io/openstatushq/openstatus-workflows:latest
    ghcr.io/openstatushq/openstatus-private-location:latest
    ghcr.io/openstatushq/openstatus-status-page:latest
    ghcr.io/openstatushq/openstatus-checker:latest
    
  • Manual Setup (Requirements and steps are listed, including dependencies and commands for dashboard, status page, and web components):

    • Node.js >= 20.0.0, pnpm >= 10.26.0, Bun, Turso CLI
    • Dashboard setup: see apps/dashboard/README.md
    • Status page:
      1. Install dependencies pnpm install
      2. Run the server pnpm -w dev:status-page.
    • Web (marketing site):
      1. Install dependencies pnpm install
      2. Run the server pnpm -w dev:web.

Recent releases

  • Releases: latest 0 (none)

Traction

  • Stars: 8942

Behind the repo

  • The repository provides multiple Docker images for deployment: openstatus-server, openstatus-dashboard, openstatus-workflows, openstatus-private-location, openstatus-status-page, openstatus-checker

Caveats

  • License: AGPL-3.0
  • Created: 2023-06-19
  • Last push: 2026-08-04
  • Language: TypeScript
  • Open issues: 66
  • Topics include: alerting, incident-management, monitoring-as-code, terraform, uptime, etc.
SharePost on XLinkedIn
All trending reposRevenue-verified startups →