Skip to main content
Kener is a sleek, modern status page system built with SvelteKit and Node.js. Monitor your services, manage incidents, schedule maintenance windows, and communicate service health to your users — all from one place.

Quick Start

Get Kener running in minutes with Docker or Node.js

Monitor Types

API, Ping, TCP, DNS, SSL, SQL, Heartbeat, gRPC, and more

Incident Management

Create and communicate incidents with timelines and updates

API Reference

Automate with the full REST API

What Kener does

Kener gives your team a centralized place to monitor uptime, communicate outages, and keep users informed. It runs entirely on your infrastructure with no external dependencies beyond Redis.

9+ monitor types

Monitor APIs, TCP ports, DNS records, SSL certificates, SQL queries, game servers, and more

Multi-page support

Run multiple status pages for different products or teams from one Kener instance

Incident timelines

Track incident state from investigation through resolution with structured updates

Maintenance windows

Schedule and communicate planned maintenance with automatic status transitions

Notifications

Alert your team via Email, Slack, Discord, or custom webhooks

Embeddable badges

Embed status badges and widgets into your own sites and portals

Get started

1

Deploy Kener

Run Kener locally with Docker in under a minute. See Docker deployment for production setup.
git clone https://github.com/rajnandan1/kener.git
cd kener
docker compose up -d
Open http://localhost:3000 to access the app.
2

Create your first monitor

Log in to the admin dashboard, navigate to Monitors, and click Add Monitor. Choose a monitor type — API is a good starting point — and configure the endpoint you want to check.
3

Set up a status page

Go to Pages and create your first public status page. Assign monitors to it and customize the title, header, colors, and branding to match your product.
4

Configure notifications

In Alerts, create notification channels for Email, Slack, or Discord. Then attach triggers to your monitors so your team is alerted when something goes down.

Deployment options

Docker Compose

The recommended way to run Kener in production — includes Redis and optional Postgres/MySQL

Environment variables

Full reference for all configuration options including database, email, and base path settings

Build docs developers (and LLMs) love