Альтернатива Cronhub на русском
Планировщик HTTP-запросов и мониторинг cron-задач из США. Сервис закрылся 30 июня 2026 года.
Чем был Cronhub
Cronhub запустился в 2018 году и делал две вещи. Scheduler вызывал ваш URL по cron-расписанию: удобная замена системному cron, когда своего сервера под планировщик нет. Monitor работал в обратную сторону - следил, что ваша собственная задача отчиталась о выполнении, и присылал алерт, если пинг не пришёл вовремя.
Интерфейс и поддержка были на английском, оплата - банковской картой в долларах.
Что случилось
В марте 2026 года команда объявила о закрытии проекта. Платные подписки отменили 31 мая 2026 года, а 30 июня 2026 года сервис выключили: расписания, мониторы, история пингов и настройки алертов удалены.
Выгрузить данные из Cronhub теперь нельзя. Восстанавливать список задач придётся из своего кода, конфигурации на серверах и старых писем с алертами.
Cronhub и CronBox: соответствие возможностей
| Возможность | Cronhub | CronBox |
|---|---|---|
| HTTP-запросы по расписанию | Да, Scheduler | Да, cron-задачи |
| Мониторинг своих задач по пингу | Да, Monitor | Да, heartbeat-мониторы и мониторы процессов с пингом начала и конца |
| Проверка SSL-сертификатов | Нет | Да, алерты за 14, 7, 3 и 1 день |
| ICMP- и TCP-проверки | Нет | Да, как тип задачи |
| Цепочки запросов с передачей данных | Нет | Да, с переменными из ответа предыдущего шага |
| Каналы алертов | Email, Slack, PagerDuty, webhook | Email, Telegram, MAX, webhook |
| Язык интерфейса | Английский | Русский и английский |
| Оплата | Картой в долларах | Российские карты и СБП через ЮKassa, для юрлиц - счёт и закрывающие документы |
| Где хранятся данные | США | Россия |
| Статус сервиса | Закрыт 30 июня 2026 | Работает |
Возможности Cronhub приведены по состоянию на момент закрытия сервиса и проверить их сейчас уже невозможно.
Лимиты CronBox - число задач, мониторов, доступные каналы и минимальный интервал - зависят от тарифа. Актуальные значения на странице тарифов.
Как перенести задачи из Cronhub
- 1
Соберите список того, что было
Для расписаний нужны URL, метод, заголовки и cron-выражение - всё это обычно осталось в вашем коде или в описании задачи. Для мониторов - имя, ожидаемая периодичность и запас времени, после которого приходил алерт.
- 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
Перенесите расписания
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
Перенесите мониторы и замените 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
Настройте каналы уведомлений
Email, Telegram, MAX и webhook настраиваются на уровне рабочего пространства. Telegram и MAX подключаются по одноразовому коду через бота. Набор доступных каналов зависит от тарифа.
- 6
Проверьте первые запуски
Раздел «Выполнения» показывает код ответа, тело и длительность каждого запроса. Задачу можно запустить вручную, не дожидаясь расписания, - так проще убедиться, что заголовки и авторизация переехали правильно.
Массового импорта у нас нет - переносить задачи придётся скриптом по API или руками. Полное описание эндпоинтов - в документации.
Чего у CronBox нет
Список честный: если что-то из этого критично, лучше узнать сейчас, а не после переноса.
- Участников команды и ролей нет: рабочее пространство принадлежит одному владельцу. Несколько пространств - это способ разделить проекты, а не выдать доступ коллегам.
- Входа через OAuth и SSO нет: email с паролем или вход по одноразовому коду на почту.
- Открытого кода и версии для установки на свой сервер нет.
- Готовых интеграций со Slack, PagerDuty и Discord нет - есть исходящий webhook, который можно направить куда угодно.
- Массового импорта задач нет: перенос идёт через API или руками.
- Мобильных приложений и консольной утилиты нет.
Короткий вывод
Cronhub закрывал обе задачи сразу - и запуск, и мониторинг. CronBox делает то же самое, добавляет проверки SSL, ICMP и TCP, цепочки запросов и алерты в Telegram и MAX, а данные держит в России. Взамен придётся обойтись без Slack и PagerDuty из коробки: их подключают через webhook.