STEADRUN

Steadrun и Uptime Kuma: в чём разница

Обновлено 02.10.2026

Uptime Kuma — популярная бесплатная система мониторинга, которую ставят на свой сервер. Steadrun — облачный сервис, заточенный под фоновые задачи. Они пересекаются, но задуманы для разного, и часто их используют вместе. Ниже разберём, чем они отличаются и когда что выбрать.

Сравнение по состоянию на октябрь 2026 года. Uptime Kuma активно развивается, так что что-то могло измениться. Актуальное — в её репозитории.

Коротко

Uptime Kuma Steadrun
Где работает На Вашем сервере (Docker или Node.js) В облаке, ставить ничего не нужно
Цена Бесплатно, открытый код (MIT) Бесплатно до 5 проверок, дальше по тарифу
Сайты (HTTP, ключевое слово) Есть Есть
TCP, ping, DNS, Docker-контейнеры Есть Нет
SSL-сертификаты Показывает срок, может предупредить Есть, отдельный тип проверки
Cron-задачи Push-монитор с фиксированным интервалом Cron-выражение и часовой пояс
Время выполнения задачи Нет /start и успех, p50 и p95
Текст ошибки задачи в алерте Короткое сообщение в push-запросе До 10 КБ вывода через /fail
Уведомления Telegram, почта и ещё 90 с лишним сервисов Telegram и почта
Статус-страницы Есть Есть, с подпиской посетителей
Несколько пользователей Один вход на всех Команда с ролями
Пакет для Laravel Нет Есть

Cron-задачи — интервал или расписание

В Uptime Kuma для cron-задач есть push-монитор. Он выдаёт адрес, задача отправляет на него запрос, а если запроса не было дольше заданного интервала, приходит уведомление. Это тот же принцип dead man's switch, на котором работает Steadrun.

Разница в том, как задаётся ожидание. В Uptime Kuma это интервал от последнего запроса, например «не реже раза в 24 часа». Для задачи, которая идёт каждый день, этого хватает. А для расписаний вроде «по будням в 09:00» или «первого числа каждого месяца» интервал не подходит. В выходные или в середине месяца придут ложные уведомления, или интервал придётся растянуть так, что настоящий сбой Вы заметите через несколько дней.

В Steadrun проверка хранит то же cron-выражение, что и crontab, и свой часовой пояс. Пинг ждётся к конкретному запуску, плюс запас на время работы задачи. Подробнее на странице «Как это работает».

Ещё Steadrun умеет то, что нужно именно фоновым задачам:

  • /start в начале задачи и пинг в конце дают время выполнения, а в карточке видны p50 и p95;
  • /fail с выводом задачи присылает текст ошибки прямо в алерт;
  • пакет для Laravel сам пингует из Scheduler и следит за воркерами очередей.

Свой сервер или облако

У Uptime Kuma весь мониторинг на Вашей стороне. Данные никуда не уходят, лимитов нет, платить не нужно. Но сервер с мониторингом нужно поддерживать. Его надо обновлять, бэкапить и следить за местом на диске.

Есть и ещё одна сложность. Мониторинг должен работать, когда всё остальное сломалось. Если Uptime Kuma стоит на том же сервере, что и задачи, то при падении сервера уведомлений не будет. Значит, нужен отдельный сервер, а за ним тоже кто-то должен следить.

Steadrun работает отдельно от Ваших серверов. Ставить и обновлять ничего не нужно. Плата за это — лимиты тарифов и то, что данные о задачах хранятся у нас, в России.

Команда

В Uptime Kuma один вход для всех. Если мониторингом пользуются несколько человек, они делят один пароль, и каждый может изменить или удалить что угодно. Запросы на несколько пользователей в репозитории проекта закрыты как незапланированные.

В Steadrun на тарифе «Команда» можно пригласить до пяти коллег с ролями «участник» или «только чтение». Каждый получает алерты на свою почту и в свой Telegram. Подробнее на странице о команде.

Когда что выбрать

Uptime Kuma подойдёт лучше, если:

  • нужно следить за многим, кроме сайтов и задач: портами, DNS, Docker-контейнерами, игровыми серверами;
  • уведомления нужны в Slack, Discord или другой сервис, кроме Telegram и почты;
  • есть отдельный сервер под мониторинг и время его поддерживать;
  • данные мониторинга не должны покидать Вашу инфраструктуру.

Steadrun подойдёт лучше, если:

  • главное — cron-задачи и очереди, и у них настоящее расписание, а не «раз в N часов»;
  • не хочется держать и обновлять ещё один сервер;
  • мониторингом пользуется команда;
  • проект на Laravel;
  • нужно, чтобы данные хранились в России.

Их можно использовать и вместе. Uptime Kuma следит за сайтами, портами и контейнерами, а Steadrun — за cron-задачами и очередями. Заодно Steadrun может проверять, отвечает ли сама Uptime Kuma, HTTP-проверкой её адреса.

Как попробовать Steadrun

Бесплатно можно завести пять проверок, карта не нужна. Первая проверка подключается за пять минут, это описано в быстром старте.

Что дальше