Альтернатива cron-job.org на русском
Бесплатный немецкий сервис, который вызывает ваш URL по расписанию. Работает.
Чем является cron-job.org
cron-job.org - долгожитель рынка: сервис работает с 2009 года и делает одно дело. Вы указываете URL и расписание, он вызывает адрес до одного раза в минуту и показывает историю выполнений с телом ответа. Есть REST API и уведомления о сбоях и восстановлении по email.
Базовый аккаунт бесплатный и без жёсткого ограничения на число задач - действует правило разумного использования.
Текущее состояние
Сервис работает и закрываться не собирается. Ограничения бесплатного аккаунта: таймаут запроса 30 секунд, тело ответа до 64 КБ, до 100 обращений к API в сутки.
Платное участие (Sustaining Membership, 5, 10 или 20 € в месяц) поднимает таймаут до 5 минут, размер ответа до 256 КБ и лимит API до 5000 запросов в сутки.
cron-job.org и CronBox: соответствие возможностей
| Возможность | cron-job.org | CronBox |
|---|---|---|
| HTTP-запросы по расписанию | Да, до раза в минуту | Да, минимальный интервал зависит от тарифа |
| Ограничение на число задач | Формально нет, действует правило разумного использования | Задано тарифом |
| Таймаут запроса | 30 секунд бесплатно, 5 минут на платном | До 5 минут на любом тарифе |
| Мониторинг своих задач по пингу | Нет | Да, heartbeat-мониторы и мониторы процессов |
| Проверка SSL-сертификатов, ICMP, TCP | Нет | Да |
| Цепочки запросов с передачей данных | Нет | Да |
| Каналы уведомлений | Email, Telegram, MAX, webhook | |
| Запуск задач из вашей сети | Нет | Да, внешние воркеры на вашей инфраструктуре |
| Оплата | В евро | Российские карты и СБП через ЮKassa, для юрлиц - счёт и закрывающие документы |
| Где хранятся данные | Германия | Россия |
Лимиты CronBox - число задач, мониторов, доступные каналы и минимальный интервал - зависят от тарифа. Актуальные значения на странице тарифов.
Как перенести задачи с cron-job.org
- 1
Выгрузите список задач
В личном кабинете видны URL, метод, заголовки и расписание каждой задачи. Список можно забрать и через их REST API, если задач много.
- 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
Настройте каналы уведомлений
Email, Telegram, MAX и webhook настраиваются на уровне рабочего пространства. Telegram и MAX подключаются по одноразовому коду через бота. Набор доступных каналов зависит от тарифа.
- 5
Проверьте первые запуски
Раздел «Выполнения» показывает код ответа, тело и длительность каждого запроса. Задачу можно запустить вручную, не дожидаясь расписания, - так проще убедиться, что заголовки и авторизация переехали правильно.
Массового импорта у нас нет - переносить задачи придётся скриптом по API или руками. Полное описание эндпоинтов - в документации.
Чего у CronBox нет
Список честный: если что-то из этого критично, лучше узнать сейчас, а не после переноса.
- Участников команды и ролей нет: рабочее пространство принадлежит одному владельцу. Несколько пространств - это способ разделить проекты, а не выдать доступ коллегам.
- Входа через OAuth и SSO нет: email с паролем или вход по одноразовому коду на почту.
- Открытого кода и версии для установки на свой сервер нет.
- Готовых интеграций со Slack, PagerDuty и Discord нет - есть исходящий webhook, который можно направить куда угодно.
- Массового импорта задач нет: перенос идёт через API или руками.
- Мобильных приложений и консольной утилиты нет.
Короткий вывод
Если задача звучит как «раз в час дёрнуть URL и получить письмо, когда не получилось» - cron-job.org отлично с этим справляется бесплатно, и убеждать в обратном нечестно. CronBox имеет смысл, когда к расписанию добавляются мониторинг чужих задач, проверки SSL и портов, цепочки запросов, алерты в Telegram или MAX, запуск из вашей сети и хранение данных в России с договором на российское юрлицо.