At a Glance:
Kener is an open-source, self-hosted status page system built with SvelteKit and NodeJS for monitoring API, Ping, TCP, DNS, SSL, SQL, Heartbeat, and GameDig endpoints, managing incidents and maintenance, and sending notifications via Email, Webhook, Slack, and Discord.
Overview:
Kener is a lightweight, customizable status page application designed to provide a modern, hassle-free way to communicate service health. It is built for teams who need a simple yet functional alternative to complex commercial monitoring suites, focusing on essential features like multi-protocol uptime monitoring, incident management, and maintenance scheduling. It offers a branded public-facing status page with light/dark modes, localization, and SEO support, while providing an admin panel for team collaboration, role-based access, and API-driven automation. The system is intended for users who need to manage multiple status pages from a single NodeJS instance without unnecessary overhead.
Key Decision Points:
Self-hosted NodeJS application: You deploy and manage a single Kener instance to serve multiple distinct status pages.
Multi-protocol monitoring: It can actively check the status of API endpoints, TCP ports, DNS records, SSL certificates, SQL databases, ping targets, game servers (via GameDig), and custom heartbeat signals.
Team collaboration model: It supports inviting users with role-based permissions to collaborate on incident management and page maintenance.
Built-in notification channels: Alerts can be dispatched through Email, Slack, Discord, and generic Webhooks without requiring external notification middleware.
Public brand customization: Status pages support custom logos, colors, themes, and CSS, along with localization and timezone-aware displays.
Core Features:
Multi-type monitoring checks: Configure monitors for API, Ping, TCP, DNS, SSL, SQL, Heartbeat, and GameDig checks.
Incident management: Create incidents with timelines, status updates, and acknowledgements to keep users informed.
Maintenance scheduling: Schedule and communicate planned maintenance windows on the status page.
Customizable status pages: Build branded pages with custom logos, colors, CSS, and support for light/dark themes.
Embeddable widgets and badges: Embed status indicators into external websites or portals.
Trigger-based automation: Use workflows and templates to automate messaging and operational tasks.
Use Cases:
Developers or site reliability engineers needing a quick-to-deploy, self-hosted status page with multi-protocol monitoring to display service health to their users.
Small teams managing multiple services or products independently who require a single backend to manage distinct branded status pages for each.
Users replacing a basic "is it up?" monitor with a full-fledged communication tool that includes incident timelines and scheduled maintenance announcements.
Open-Source Alternative Value:
As an open-source tool, Kener allows users to self-host their entire status communication system, keeping monitoring data and incident management workflows under their own infrastructure. It provides a purpose-built, modern alternative to broader commercial platforms when the primary need is a clear, customizable public status page rather than a deep observability suite. Its value lies in offering a full REST API for incidents, monitors, and reporting, combined with role-based collaboration and notification channels, without the complexity or cost associated with larger monitoring products.




