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
Deploy Kener
Run Kener locally with Docker in under a minute. See Docker deployment for production setup.Open
http://localhost:3000 to access the app.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.
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.
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