Running in production · Independent · 23 Oct 2026

roxy-wi/IncidentRelay

Open-source self-hosted on-call scheduling, alert routing, escalation, and incident response platform for SRE and DevOps teams.

← Running in production
IncidentRelay: self-hosted on-call and alerts. Routes server alerts and wakes up the right person.

In simple English

When your server breaks in the night, you need someone to get a text message. This tool receives alerts from your monitoring systems and wakes up the right person on your team. It replaces expensive cloud services with software that runs entirely on your own hardware. You manage your own schedules, alert rules, and escalation paths in a web interface. The code is source-available under a custom licence that lets you run it for free inside your company.

What it is

IncidentRelay is an open-source, self-hosted on-call scheduling and incident response platform written in Python. It handles alert intake, deduplication, escalation policies, and notification delivery to chat apps and personal devices.

What it is good for

Platform engineers and solo builders who want PagerDuty-style alerting without paying monthly per-user fees or sending operational data to third-party cloud services.

Stars219
LicenceCustom
Latestv2.3.1 (2026-10-11)checked 23 Oct 2026
Last code change2026-10-21
Written inPython
Setup effort
3 / 5
Payoff
4 / 5
Good
  • Connects natively to common monitoring tools like Prometheus Alertmanager, Grafana, and Datadog.
  • Sends notifications to Telegram, Slack, Mattermost, email, and voice calls.
  • Runs easily with Docker Compose for a quick single-node setup.
Watch for
  • Uses a custom source-available licence (Elastic License 2.0) that restricts offering it as a paid commercial managed service.
  • Requires managing your own PostgreSQL database, background workers, and server uptime.
  • Setup involves configuring multiple container services or systemd daemons.
Replaces

PagerDuty

Works well with

Grafana

Similar repositories
  • netdata/netdata81k stars

    Monitoring agent that includes its own alerts and visualization.

Also reviewed on Repo Radar
  • vectordotdev/vector23k stars

    One collector that gathers logs and numbers from machines and sends them to one or more monitoring services.

  • bluewave-labs/Checkmate11k stars

    A self-hosted monitor that checks whether sites and services answer, records response times and sends alerts.

  • statping-ng/statping-ng2.0k stars

    A single-file status page and uptime checker that works with SQLite, PostgreSQL or MySQL.

Install
cd docker
docker compose up -d

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Infrastructure & Security › Monitoring & Reliability › Incident Management & On-Call.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.