Cachet — система с открытым исходным кодом для самостоятельного размещения страницы статуса, где можно сообщать пользователям о доступности сервисов и инцидентах.
rajnandan1/kener
Система self-hosted статус-страниц на SvelteKit и Node.js с мониторингом доступности, инцидентами и окнами обслуживания.
Open source альтернатива:Statuspage
Better Stack
- Звёзды
- 5,213
- Форки
- 311
- Открытые issues
- 65
- Последний коммит
- 19 часов назад
Что это?
Kener — лёгкая система self-hosted статус-страниц на SvelteKit и Node.js. Она позволяет небольшим и средним командам создать красивую публичную статус-страницу со всеми необходимыми функциями, не усложняя работу возможностями крупных корпоративных платформ для управления инцидентами.
Для мониторинга Kener выполняет проверки API, Ping, TCP, DNS, SSL, SQL, Heartbeat и GameDig, а уведомления отправляет через Email, Webhook, Slack и Discord. Операторы могут регистрировать инциденты, добавляя временные шкалы и обновления, планировать окна обслуживания и просматривать историю доступности. В одном экземпляре можно управлять несколькими статус-страницами.
На публичных страницах можно настроить фирменное оформление — логотипы, цвета, CSS и темы, — а также светлый и тёмный режимы, локализацию и отображение с учётом часового пояса. Виджеты статуса и бейджи можно встраивать на внешние сайты. Обычно проект разворачивают с помощью Docker Compose; Redis требуется как зависимость. Также поддерживается размещение в подпути, например /status.
Ключевые возможности
- 01Отслеживает доступность API, Ping, TCP, DNS, SSL, SQL, Heartbeat и GameDig
- 02Позволяет управлять инцидентами с временными шкалами, обновлениями и подтверждениями
- 03Планирует окна обслуживания и уведомляет пользователей
- 04Отправляет оповещения через Email, Webhook, Slack и Discord
- 05Позволяет настраивать публичные статус-страницы: фирменное оформление, темы, светлый и тёмный режимы
- 06Предоставляет REST API и API-ключи для интеграций
Сценарии использования
- Публикация публичной статус-страницы для SaaS-продукта или API-сервиса
- Отображение доступности и истории инцидентов для клиентов без коммерческой платформы статусов
- Управление несколькими статус-страницами с разным фирменным оформлением для разных продуктов из одного экземпляра
- Встраивание актуальных бейджей статуса в документацию или клиентский портал
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/rajnandan1/kener.git - 2
Перейдите в папку проекта
cd kener - 3
Укажите надежные значения KENER_SECRET_KEY и ORIGIN в docker-compose.yml, а затем запустите Kener с помощью Docker Compose
docker compose up -d
Что важно знать
- Для запуска без Docker требуются Node.js версии 24.14 или выше и отдельный экземпляр Redis.
- Перед первым запуском необходимо задать KENER_SECRET_KEY и ORIGIN, что усложняет настройку.
Темы
Частые вопросы
- Что такое kener?
- Система self-hosted статус-страниц на SvelteKit и Node.js с мониторингом доступности, инцидентами и окнами обслуживания. Kener — лёгкая система self-hosted статус-страниц на SvelteKit и Node.js. Она позволяет небольшим и средним командам создать красивую публичную статус-страницу со всеми необходимыми функциями, не усложняя работу возможностями крупных корпоративных платформ для управления инцидентами.
- kener можно использовать бесплатно? Какая у него лицензия?
- kener распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- kener всё ещё поддерживается?
- Активно поддерживается. Последний коммит в kener — 21 окт. 2026 г..
- Для чего можно использовать kener?
- Публикация публичной статус-страницы для SaaS-продукта или API-сервиса Отображение доступности и истории инцидентов для клиентов без коммерческой платформы статусов Управление несколькими статус-страницами с разным фирменным оформлением для разных продуктов из одного экземпляра Встраивание актуальных бейджей статуса в документацию или клиентский портал
- Как установить kener?
- Клонируйте репозиторий: git clone https://github.com/rajnandan1/kener.git Перейдите в папку проекта: cd kener Укажите надежные значения KENER_SECRET_KEY и ORIGIN в docker-compose.yml, а затем запустите Kener с помощью Docker Compose: docker compose up -d
- Где скачать kener?
- Исходный код и инструкции по установке — на GitHub: https://github.com/rajnandan1/kener
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемая панель мониторинга состояния сервисов по HTTP, ICMP, TCP, DNS и другим протоколам с проверкой условий и оповещениями.
Самостоятельно размещаемое приложение для мониторинга доступности и инфраструктуры: проверяет HTTP, ping, порты, DNS, Docker и многое другое, а также предоставляет страницы статуса и уведомления об инцидентах.
Open-source платформа для наблюдаемости: мониторинг доступности, страницы статуса, управление инцидентами, оповещения дежурных, логи, трейсы и метрики в одном приложении, которое можно развернуть на собственном сервере.
Инструмент для самостоятельного мониторинга доступности HTTP, TCP, DNS, ping, Docker и других сервисов с оповещениями и страницами статуса.
Самостоятельно размещаемый мониторинг доступности и производительности сайтов и API, который можно развернуть одной командой docker compose up.