Cronhub: Закрыт 30 июня 2026cronhub.io

Альтернатива Cronhub на русском

Планировщик HTTP-запросов и мониторинг cron-задач из США. Сервис закрылся 30 июня 2026 года.

Чем был Cronhub

Cronhub запустился в 2018 году и делал две вещи. Scheduler вызывал ваш URL по cron-расписанию: удобная замена системному cron, когда своего сервера под планировщик нет. Monitor работал в обратную сторону - следил, что ваша собственная задача отчиталась о выполнении, и присылал алерт, если пинг не пришёл вовремя.

Интерфейс и поддержка были на английском, оплата - банковской картой в долларах.

Что случилось

В марте 2026 года команда объявила о закрытии проекта. Платные подписки отменили 31 мая 2026 года, а 30 июня 2026 года сервис выключили: расписания, мониторы, история пингов и настройки алертов удалены.

Выгрузить данные из Cronhub теперь нельзя. Восстанавливать список задач придётся из своего кода, конфигурации на серверах и старых писем с алертами.

Cronhub и CronBox: соответствие возможностей

ВозможностьCronhubCronBox
HTTP-запросы по расписаниюДа, SchedulerДа, cron-задачи
Мониторинг своих задач по пингуДа, MonitorДа, heartbeat-мониторы и мониторы процессов с пингом начала и конца
Проверка SSL-сертификатовНетДа, алерты за 14, 7, 3 и 1 день
ICMP- и TCP-проверкиНетДа, как тип задачи
Цепочки запросов с передачей данныхНетДа, с переменными из ответа предыдущего шага
Каналы алертовEmail, Slack, PagerDuty, webhookEmail, Telegram, MAX, webhook
Язык интерфейсаАнглийскийРусский и английский
ОплатаКартой в долларахРоссийские карты и СБП через ЮKassa, для юрлиц - счёт и закрывающие документы
Где хранятся данныеСШАРоссия
Статус сервисаЗакрыт 30 июня 2026Работает

Возможности Cronhub приведены по состоянию на момент закрытия сервиса и проверить их сейчас уже невозможно.

Лимиты CronBox - число задач, мониторов, доступные каналы и минимальный интервал - зависят от тарифа. Актуальные значения на странице тарифов.

Как перенести задачи из Cronhub

  1. 1

    Соберите список того, что было

    Для расписаний нужны URL, метод, заголовки и cron-выражение - всё это обычно осталось в вашем коде или в описании задачи. Для мониторов - имя, ожидаемая периодичность и запас времени, после которого приходил алерт.

  2. 2

    Получите токен API

    Задачи можно завести руками в панели управления, но при переносе десятка расписаний быстрее работать через API. Токен выдаётся по логину и паролю и живёт 15 минут.

    curl -X POST https://api.cronbox.ru/v1/auth/login \
      -H "Content-Type: application/json" \
      -d '{"email": "you@example.com", "password": "..."}'
  3. 3

    Перенесите расписания

    Cron-выражение переносится как есть - формат стандартный, пять полей. Часовой пояс указывается отдельно, по умолчанию Europe/Moscow.

    curl -X POST https://api.cronbox.ru/v1/workspaces/WORKSPACE_ID/cron \
      -H "Authorization: Bearer YOUR_TOKEN" \
      -H "Content-Type: application/json" \
      -d '{
        "name": "Ночная выгрузка",
        "url": "https://api.example.com/export",
        "method": "POST",
        "cron_expression": "0 3 * * *",
        "timezone": "Europe/Moscow",
        "timeout_seconds": 60,
        "retry_count": 2
      }'
  4. 4

    Перенесите мониторы и замените ping-URL

    Создайте heartbeat-монитор с той же периодичностью и запасом времени, получите его токен и подставьте новый URL в конец скрипта вместо старого.

    curl -X POST https://api.cronbox.ru/v1/workspaces/WORKSPACE_ID/heartbeats \
      -H "Authorization: Bearer YOUR_TOKEN" \
      -H "Content-Type: application/json" \
      -d '{"name": "backup-daily", "schedule_type": "interval", "expected_interval": "24h", "grace_period": "30m"}'
    
    # в скрипте:
    curl -fsS https://api.cronbox.ru/ping/PING_TOKEN
  5. 5

    Настройте каналы уведомлений

    Email, Telegram, MAX и webhook настраиваются на уровне рабочего пространства. Telegram и MAX подключаются по одноразовому коду через бота. Набор доступных каналов зависит от тарифа.

  6. 6

    Проверьте первые запуски

    Раздел «Выполнения» показывает код ответа, тело и длительность каждого запроса. Задачу можно запустить вручную, не дожидаясь расписания, - так проще убедиться, что заголовки и авторизация переехали правильно.

Массового импорта у нас нет - переносить задачи придётся скриптом по API или руками. Полное описание эндпоинтов - в документации.

Чего у CronBox нет

Список честный: если что-то из этого критично, лучше узнать сейчас, а не после переноса.

  • Участников команды и ролей нет: рабочее пространство принадлежит одному владельцу. Несколько пространств - это способ разделить проекты, а не выдать доступ коллегам.
  • Входа через OAuth и SSO нет: email с паролем или вход по одноразовому коду на почту.
  • Открытого кода и версии для установки на свой сервер нет.
  • Готовых интеграций со Slack, PagerDuty и Discord нет - есть исходящий webhook, который можно направить куда угодно.
  • Массового импорта задач нет: перенос идёт через API или руками.
  • Мобильных приложений и консольной утилиты нет.

Короткий вывод

Cronhub закрывал обе задачи сразу - и запуск, и мониторинг. CronBox делает то же самое, добавляет проверки SSL, ICMP и TCP, цепочки запросов и алерты в Telegram и MAX, а данные держит в России. Взамен придётся обойтись без Slack и PagerDuty из коробки: их подключают через webhook.

Другие сравнения