Repolode
louislam

louislam/uptime-kuma

Инструмент для самостоятельного мониторинга доступности HTTP, TCP, DNS, ping, Docker и других сервисов с оповещениями и страницами статуса.

Open source альтернатива:UptimeRobotPingdom

Звёзды
92,630
Форки
8,570
Открытые issues
848
Последний коммит
вчера

Что это?

Uptime Kuma — инструмент для самостоятельного мониторинга с веб-панелью, которая показывает, доступны ли ваши сайты и сервисы. Он проверяет HTTP(s), ключевые слова и запросы к JSON, TCP-порты, WebSocket-эндпоинты, ping, DNS-записи, игровые серверы Steam и Docker-контейнеры, а также принимает heartbeat-сигналы.

Если мониторируемый сервис становится недоступен, Uptime Kuma может отправить уведомление через Telegram, Discord, Slack, Gotify, Pushover, электронную почту (SMTP) и многие другие сервисы. Также поддерживается несколько публичных страниц статуса, которые можно привязать к собственным доменам; на них отображаются графики ping и сведения о сертификатах.

Uptime Kuma можно установить с помощью Docker или напрямую в Linux и Windows с Node.js. Интерфейс доступен на нескольких языках.

Ключевые возможности

  • 01Мониторинг HTTP(s), ключевых слов, запросов к JSON, TCP, WebSocket, ping, DNS, Steam и Docker
  • 02Отправка оповещений через Telegram, Discord, Slack, электронную почту и многие другие сервисы
  • 03Создание нескольких страниц статуса с возможностью привязать их к собственным доменам
  • 04Отображение графиков ping и сведений о SSL-сертификатах
  • 05Поддержка прокси и двухфакторной аутентификации

Сценарии использования

  • Мониторинг доступности личных или корпоративных сайтов и API с собственного сервера
  • Мониторинг внутренних сервисов и Docker-контейнеров в домашней лаборатории или частной сети
  • Публикация общедоступной страницы статуса, чтобы информировать пользователей о сбоях

Быстрый старт

  1. 1

    Создайте папку и перейдите в неё

    mkdir uptime-kuma cd uptime-kuma
  2. 2

    Скачайте файл Docker Compose

    curl -o compose.yaml https://raw.githubusercontent.com/louislam/uptime-kuma/master/compose.yaml
  3. 3

    Запустите Uptime Kuma в фоновом режиме, затем откройте http://localhost:3001

    docker compose up -d

Что важно знать

  • Для запуска требуется Docker или Node.js 20.4+, а также Git. Проще всего использовать Docker.
  • Файловые системы, такие как NFS, не поддерживаются для хранения данных.
  • Установка без Docker не поддерживается в FreeBSD, OpenBSD, NetBSD, Replit и Heroku.

Темы

Частые вопросы

Что такое uptime-kuma?
Инструмент для самостоятельного мониторинга доступности HTTP, TCP, DNS, ping, Docker и других сервисов с оповещениями и страницами статуса. Uptime Kuma — инструмент для самостоятельного мониторинга с веб-панелью, которая показывает, доступны ли ваши сайты и сервисы. Он проверяет HTTP(s), ключевые слова и запросы к JSON, TCP-порты, WebSocket-эндпоинты, ping, DNS-записи, игровые серверы Steam и Docker-контейнеры, а также принимает heartbeat-сигналы.
uptime-kuma можно использовать бесплатно? Какая у него лицензия?
uptime-kuma распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
uptime-kuma всё ещё поддерживается?
Активно поддерживается. Последний коммит в uptime-kuma — 19 окт. 2026 г..
Для чего можно использовать uptime-kuma?
Мониторинг доступности личных или корпоративных сайтов и API с собственного сервера Мониторинг внутренних сервисов и Docker-контейнеров в домашней лаборатории или частной сети Публикация общедоступной страницы статуса, чтобы информировать пользователей о сбоях
Как установить uptime-kuma?
Создайте папку и перейдите в неё: mkdir uptime-kuma cd uptime-kuma Скачайте файл Docker Compose: curl -o compose.yaml https://raw.githubusercontent.com/louislam/uptime-kuma/master/compose.yaml Запустите Uptime Kuma в фоновом режиме, затем откройте http://localhost:3001: docker compose up -d
Где скачать uptime-kuma?
Исходный код и инструкции по установке — на GitHub: https://github.com/louislam/uptime-kuma

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемое приложение для мониторинга доступности и инфраструктуры: проверяет HTTP, ping, порты, DNS, Docker и многое другое, а также предоставляет страницы статуса и уведомления об инцидентах.

11 тыс.1,2 тыс.TypeScriptAGPL-3.0Обновлён 22 часа назад