Incident lifecycle management: declare, triage, track timeline, attach runbooks, set severity levels, run post-mortems. Replaces FireHydrant, Rootly, and PagerDuty incident management on your own infrastructure.
Set your license key with nself license set nself_pro_... before installing. Ships with ɳSelf v1.1.0.
nself license set nself_pro_...
nself plugin install nself-incident-mgmt
nself build
nself start| Variable | Required | Default | Description |
|---|---|---|---|
PLUGIN_INCIDENT_SEVERITY_LEVELS | No | SEV1,SEV2,SEV3,SEV4 | Comma-separated severity labels (highest first) |
PLUGIN_INCIDENT_SLACK_WEBHOOK | No | — | Slack webhook for incident notifications |
PLUGIN_INCIDENT_POSTMORTEM_TEMPLATE | No | default | Post-mortem template: default or a custom slug |
| Endpoint | Method | Description |
|---|---|---|
/incidents | GET / POST | List or declare an incident |
/incidents/:id | GET / PATCH | Get or update incident (severity, status, responders) |
/incidents/:id/timeline | GET / POST | Read or append timeline entries |
/incidents/:id/postmortem | GET / PUT | Get or write post-mortem |
/runbooks | GET / POST | Manage runbooks |
/health | GET | Plugin health check |
FireHydrant starts at $15/user/mo. For a 5-person team that is $75/mo minimum. nself-incident-mgmt is $0.99/mo as part of the ɳSentry bundle, unlimited users, runbooks and post-mortems stored in your own Postgres.
Port: 3833 | Bundle: ɳSentry ($0.99/mo) or ɳSelf+ ($3.99/mo) | Ships: v1.1.0