Skip to main content
Kener is a lightweight status page system you run on your own infrastructure. Monitor your services, manage incidents, schedule maintenance windows, and keep users informed — without depending on external SaaS providers.

Quick Start

Get Kener running in under 5 minutes with Docker Compose

Docker deployment

Production Docker Compose setup with Redis and optional databases

Environment variables

Full reference for all configuration options

API Reference

Automate monitors, incidents, and pages with the REST API

What Kener does

9+ monitor types

API, Ping, TCP, DNS, SSL, SQL, Heartbeat, GameDig, and gRPC checks

Incident management

Structured timelines, status updates, acknowledgements, and resolution tracking

Maintenance windows

Schedule planned maintenance with automatic status transitions

Notifications

Alert via Email, Webhook, Slack, and Discord

Multi-page support

Manage multiple status pages from one Kener instance

Embeddable widgets

Embed status badges and widgets into your own sites and portals

Tech stack

LayerTechnology
ApplicationSvelteKit + Node.js
UI componentsshadcn-svelte
Queue / cacheRedis (via BullMQ)
DatabaseSQLite (default), PostgreSQL, or MySQL
Kener requires Node.js >= 20 and a Redis instance. The default SQLite database requires no additional setup; PostgreSQL and MySQL are supported for production deployments that need a managed database.

Open source

Kener is open source under the MIT license. The source is at github.com/rajnandan1/kener. Contributions are welcome — see the contribution guide.

Build docs developers (and LLMs) love