Kener logo

Kener

Sleek, lightweight status pages with easy customization

Kener delivers a modern, minimal‑overhead status page built with SvelteKit, offering real‑time monitoring, incident tracking, and full branding control—quick to install via Docker or source.

Kener banner

Overview

Overview

Kener is a modern status‑page platform built with SvelteKit and Node.js. It targets small to medium teams that need a clean, self‑hosted solution without the overhead of enterprise monitoring suites. The UI is responsive, SEO‑ready, and supports light/dark themes and internationalization.

Core capabilities

Out of the box you get real‑time HTTP polling, API‑based data pushes, incident tracking, badge generation, and full branding control—including custom domains, iFrames, and widget embeds. Monitors can be organized into sections and scheduled with cron‑like granularity. Docker images for Debian and Alpine simplify deployment, and the app can run in Kubernetes using base‑path hosting.

Getting started

Deploy with a single docker pull rajnandan1/kener:latest command or clone the repo, install dependencies, and run npm run dev. Configuration is handled via an .env file, and the sample docker‑compose.yml provides a production‑ready setup.

Highlights

Real‑time monitoring with HTTP polling and API pushes
Fully customizable UI with branding, dark/light mode, and i18n
Built‑in incident tracking and badge generation
Zero‑config Docker images for Debian and Alpine

Pros

  • Minimal setup and fast start
  • Lightweight runtime with low overhead
  • Highly customizable appearance and branding
  • Free MIT‑licensed open source

Considerations

  • Lacks advanced analytics of enterprise tools
  • No built‑in alerting integrations beyond HTTP
  • Requires self‑hosting and ongoing maintenance
  • Limited to the SvelteKit ecosystem

Managed products teams compare with

When teams consider Kener, these hosted platforms usually appear on the same shortlist.

Better Stack (Uptime) logo

Better Stack (Uptime)

Uptime monitoring and incident management service that alerts teams when websites or services go down

incident.io logo

incident.io

All-in-one AI platform for incident management, on-call, and status pages

Instatus logo

Instatus

Status page and incident monitoring platform for service uptime

Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.

Fit guide

Great for

  • Small to medium SaaS teams needing a status page
  • Developers who prefer a SvelteKit‑based stack
  • Organizations wanting full brand control over status pages
  • Projects that can manage their own hosting environment

Not ideal when

  • Enterprises requiring out‑of‑the‑box alerting integrations
  • Teams that need a hosted SaaS solution
  • Users without Docker or Node.js experience
  • Businesses seeking deep performance analytics

How teams use it

Public outage communication

Keep external users informed with real‑time status and incident updates on a branded page.

Internal system health dashboard

Embed monitors in an intranet via iframe or widget for quick internal visibility.

Brand‑aligned status page

Match corporate colors, custom domain, and SEO settings for a professional appearance.

Kubernetes‑hosted status service

Deploy the Alpine Docker image with base‑path support for scalable, container‑native operation.

Tech snapshot

Svelte54%
JavaScript35%
CSS6%
HTML3%
TypeScript1%
Dockerfile1%

Tags

observabilitystatus-pageawesome-listnodejsmonitoringstatuspagedockersveltekitmonitoring-tool

Frequently asked questions

How do I deploy Kener?

You can pull the official Docker image (`latest` or `alpine`) and run it, or clone the repository, install dependencies with npm, and start the dev server.

Can I customize the look and feel?

Yes, Kener offers full UI customization, dark/light mode, custom domains, and i18n support, allowing you to match your brand.

Is there a hosted version of Kener?

No, Kener is self‑hosted; you run it on your own infrastructure using Docker, Node.js, or Kubernetes.

What monitoring methods are supported?

Kener supports polling HTTP endpoints and pushing data via REST APIs, with cron‑based scheduling as low as every minute.

Does Kener support multiple languages?

Yes, internationalization (i18n) is built in, allowing you to serve status pages in different locales.

Project at a glance

Active
Stars
4,678
Watchers
4,678
Forks
235
LicenseMIT
Repo age2 years old
Last commit3 days ago
Primary languageSvelte

Last synced 12 hours ago