Dushyant-rahangdale/OpsKnight

GitHub: Dushyant-rahangdale/OpsKnight

Stars: 15 | Forks: 4

OpsKnight Banner # OpsKnight **The Open Source Incident Command Center.**
_Your entire incident lifecycle, on-call schedules, and status pages in one powerful platform._ [**opsknight.com**](https://opsknight.com) [![Website](https://img.shields.io/badge/Website-opsknight.com-10b981?style=flat&logo=google-chrome&logoColor=white)](https://opsknight.com) [![Docs](https://img.shields.io/badge/Docs-Read-2563eb?style=flat&logo=book&logoColor=white)](https://opsknight.com/docs) [![License](https://img.shields.io/badge/License-Apache_2.0-111827?style=flat)](LICENSE) [![Docker](https://img.shields.io/badge/Docker-Ready-2496ED?style=flat&logo=docker&logoColor=white)](docs/v1/deployment/docker.md) [![Status](https://img.shields.io/badge/Status-v1.0.0-success?style=flat)](ROADMAP.md) [![Sponsor](https://img.shields.io/badge/Sponsor-GitHub-ea4aaa?style=flat&logo=github&logoColor=white)](https://github.com/sponsors/dushyant-rahangdale) [![Tests](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/fcbcd41e71204601.svg)](https://github.com/dushyant-rahangdale/opsknight/actions/workflows/tests.yml) [![Security](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/d345c18ca2204602.svg)](https://github.com/dushyant-rahangdale/opsknight/actions/workflows/security.yml)
## 📑 Table of Contents - [Why OpsKnight?](#-why-opsknight) - [Key Features](#-key-features) - [Mobile Command Center](#-mobile-command-center) - [Built With](#-built-with) - [Quick Start](#-quick-start) - [Deployment Options](#-deployment-options) - [Architecture](#-architecture) - [Documentation](#-documentation) - [Roadmap](#-roadmap) - [Community & Support](#-community--support) ## ⚡ Why OpsKnight? **Stop paying per-seat for reliability.** OpsKnight is the open-source alternative to PagerDuty and OpsGenie, designed for teams that want full control over their incident management stack without the massive SaaS bill. From the first alert to the final post-mortem, OpsKnight unifies your entire reliability workflow into a single, cohesive developer experience. Whether you are an SRE team at a startup maintaining 99.99% uptime or a Platform Engineer at a large enterprise, OpsKnight gives you the tools to **detect, respond, and resolve** faster. | Feature | OpsKnight 🛡️ | Proprietary SaaS 💸 | | :------------------ | :-------------------------: | :----------------------: | | **Hosting** | Self-Hosted / Private Cloud | Public Cloud Only | | **Cost** | Free (Open Source) | $20-$100 / user / month | | **Users** | **Unlimited** | Per-Seat Pricing | | **Status Pages** | **Included (Unlimited)** | Extra Cost | | **Custom Branding** | ✅ Full Control | ❌ Limited | | **Data Privacy** | ✅ 100% Owned by You | ❌ Third-Party Processed | ## 🎥 Demo
OpsKnight demo
## ✨ Key Features

🚨 Unified Command Center

Manage incidents, responders, and runbooks from a single real-time dashboard. Track SLAs (MTTA/MTTR) and automate assignments.

📅 Fair On-Call Rotations

Flexible scheduling with daily, weekly, or custom rotations. Handle time zones, overrides, and escalation policies with ease.

📢 Global Escalations

Never miss a critical alert. Multi-channel notifications via Slack, SMS, Email, and Push ensure the right person is woken up.

📱 Mobile PWA

Full incident management in your pocket. Installable on iOS/Android with Push Notifications and biometric security.

📊 Public Status Pages

Keep your users informed with beautiful public status pages. Automate updates and subscriber notifications during incidents.

🔌 Deep Integrations

Native support for Prometheus, Datadog, Sentry, CloudWatch, and Grafana. Seamless two-way sync with Slack.

## 📱 Mobile Command Center **Respond to incidents from anywhere.** OpsKnight includes a fully installable Progressive Web App (PWA) for iOS and Android. - **🔔 Push Notifications**: Get critical alerts instantly on your device. - **👆 One-Tap Install**: No App Store required. Just "Add to Home Screen". - **🔒 Secure**: Supports biometric authentication (FaceID/TouchID).
Mobile Dashboard
Explore Mobile Setup Guide →
## 🔌 Integrations OpsKnight plays nicely with your existing stack.
Slack Prometheus Datadog Grafana Sentry CloudWatch Microsoft Teams Webhooks
[**View All Integrations →**](docs/v1/integrations/README.md) ## 🛠️ Built With OpsKnight is built on a modern, type-safe stack designed for performance and developer experience.
Next.js React TypeScript Tailwind CSS Prisma PostgreSQL Docker
## 🚀 Quick Start Get OpsKnight up and running locally in under 60 seconds. ### Prerequisites - Docker & Docker Compose - Git ### Run it # 1. Clone the repository git clone https://github.com/dushyant-rahangdale/opsknight.git cd opsknight # 2. Setup Environment cp env.example .env # 3. Start the stack docker compose up -d Visit `http://localhost:3000` and start managing incidents. ## 📦 Deployment Options | Method | Best For | Guide | | :------------------------------------------------------------------------------------------------------------ | :---------------------------------- | :--------------------------------------------- | | ![](https://img.shields.io/badge/Docker-2496ED?style=flat&logo=docker&logoColor=white) **Docker Compose** | Local Development, small teams | [Read Guide](docs/v1/deployment/docker.md) | | ![](https://img.shields.io/badge/Kubernetes-326CE5?style=flat&logo=kubernetes&logoColor=white) **Helm Chart** | Production Kubernetes (Recommended) | [Read Guide](docs/v1/deployment/helm.md) | | ![](https://img.shields.io/badge/-GitOps-black?style=flat&logo=git&logoColor=white) **Kustomize** | GitOps (ArgoCD/Flux) | [Read Guide](docs/v1/deployment/kubernetes.md) | ## 🏗️ Architecture OpsKnight runs as a single Next.js application (UI + API routes + server actions) with an internal DB-backed scheduler and a Postgres-backed job queue.
OpsKnight architecture diagram High-level architecture: clients → app (Next.js) → PostgreSQL (Prisma) → outbound channels.
- Full details: [Architecture docs](docs/v1/architecture/README.md) ## 📚 Documentation Everything you need to configure and extend OpsKnight. - **[Hosted Documentation](https://opsknight.com/docs)** (Recommended) - **In-Repo Guides**: - [⚡ Getting Started](docs/v1/getting-started/README.md) - [🧩 Core Concepts](docs/v1/core-concepts/README.md) - [🔌 Integrations](docs/v1/integrations/README.md) - [🛡️ Security](docs/v1/security/README.md) - [📡 API Reference](docs/v1/api/README.md) ## 🗺️ Roadmap We are proud to announce **Version 1.0 (February 2026)**! 🚀 We are now **Accepting Contributions** to help us build the next generation of open-source incident management. - [x] Core Incident Management & On-Call - [x] Slack Integration & Webhooks - [x] Basic Status Pages - [ ] **Advanced Analytics & Reports** - [ ] **Jira/ServiceNow Integrations** See the full [ROADMAP.md](ROADMAP.md)
标签:自动化攻击