OpsKnight · v2.0.0

Documentation

How to run OpsKnight, page the right person, and keep a record of the night. Written for this version — switch in the sidebar for older releases.

Install OpsKnight

Start with Docker Compose or prepare a production deployment.

Open

Configure on-call

Create schedules, rotations, and responder coverage.

Open

Configure escalation

Route an unacknowledged incident through responder tiers.

Open

Receive alerts

Connect monitoring, cloud, uptime, and webhook sources.

Open

Connect Slack

Authorize Slack, choose service channels, and use incident actions.

Open

Configure Microsoft Teams

Connect the bot, destinations, Adaptive Cards, and war rooms.

Open

Connect Jira

Link Jira, map services, and configure synchronized webhooks.

Open

Use the Incident API

Authenticate, create, read, and update incidents programmatically.

Open

Deploy production HA

Choose Kubernetes or split runtime roles and scale safely.

Open

Fix notification delivery

Trace intent creation, queues, provider attempts, retries, and failures.

Open

Upgrade OpsKnight

Back up, migrate, validate, and roll back safely.

Open

All sections

This version

This is the documentation for the released OpsKnight 2.0.0 product. v2.0.0 is the current release and is listed in releasedVersions in docs/versions.json, so the release-gated documentation sync publishes it.

The 2.0.0 documentation is rebuilt from current product evidence. Historical documentation can help locate a topic, but it is never authoritative.

Start here

Respond and operate

Connect systems

Run in production

Exact contracts

Evidence order

When sources conflict, use this order:

  1. Current executable behavior
  2. Current tests
  3. Current source code and configuration
  4. Historical documentation

Documentation must not claim behavior that cannot be verified against one of the first three sources.

Documentation sections

  • Start — install OpsKnight and complete a first incident.
  • Concepts — understand the product model and why it behaves as it does.
  • Guides — complete responder and administrator tasks.
  • Integrations — connect alert sources and collaboration systems.
  • Operate — deploy, secure, scale, back up, and upgrade OpsKnight.
  • Reference — exact API, configuration, permission, and runtime contracts.
  • Troubleshooting — diagnose symptoms using observable evidence.
  • Develop — build, test, and contribute to OpsKnight.