О чём статья. Про живые опенсорс-инструменты вместо make.com (бывш. Integromat): что поставить, где крутить, чем они отличаются, и как мигрировать сценарии без боли.
Зачем читать. Чтобы не зависеть от лимитов и долларов за каждый тысячу операций, держать данные у себя и автоматизировать по-взрослому.
Почему сейчас. Подписки растут, лимиты душат, бизнес-процессы усложняются — пора брать управление в свои руки. ⚙️
Тянул сценарии в make.com: вебхуки, Telegram-боты, парсинг, гугл-таблицы. И всё шло, пока ночью не упёрся в лимиты, а днём не прилетело «доплатите ещё немножко, чтобы ваш сценарий продолжил жить». Ещё и логов — крохи, отладка через «угадай». И вот — вот тут прям фигня была — платил не за ценность, а за воздух.
Пошёл копать. Мне нужна была штука, которую можно поднять у себя: чтобы приватно, расширяемо и без «у вас закончился тариф». Нашёл несколько честных опенсорс-вариантов, погонял их на реальных задачах (боты, интеграции, нотификации, ETL). Понял, где что блестит, а где «не сегодня, шеф». И теперь делюсь. Без религии и фан-клубов, только то, что пережило прод.
Короткий шорт-лист (если совсем нет времени)
- n8n — почти прямой аналог make.com: ноды, ветвления, ретраи, очередь. Самое «домашнее» для начала.
- Node-RED — визуальные потоки, минимум порога входа, море нодов сообщества. Идеален для «склеить быстро».
- Activepieces — «опен-Запиер». Простая логика, облако/он-прем, бодрый темп развития.
- Automatisch — лёгкий no-code с триггерами/экшенами, открытая модель коннекторов.
- Huginn — агенты-шпионы: следят за сайтами/фидами/почтой и шлют алерты. Аскетично, но надёжно.
- Windmill — гибрид: визуальные пайплайны + кодовые шаги (Python/TS), секреты, очереди.
- Kestra — оркестратор задач (ETL/данные/крон-джобы) с UI: если нужна дисциплина, ретраи, SLA.
- Airflow/Prefect — когда автоматизация уже больше похожа на «данные/пайплайны/ML-регламенты».
Дальше — почему именно так и куда это прикручивать.
n8n — старт с улыбкой, сценарии без боли
За что люблю.
Порог входа ниже плинтуса, визуальный редактор понятный, куча готовых узлов (Telegram, Slack, HTTP, GSheets, Notion), ветвления, очереди, ретраи. Важное: можно писать свои ноды на JS/TS и хранить секреты отдельно.
Где заходит.
Боты, уведомления, парсинг + запись в базы, CRM-костыли, «если пришла форма — разослать/завести тикет».
Как поднять за 5 минут (Docker):
version: "3.8"
services:
n8n:
image: n8nio/n8n:latest
ports: ["5678:5678"]
environment:
- N8N_HOST=example.local
- N8N_PROTOCOL=http
- N8N_PORT=5678
- GENERIC_TIMEZONE=Europe/Moscow
volumes:
- ./n8n:/home/node/.n8n
docker compose up -d — и в браузер.
Подводные камни.
Следи за бэкапами (внутри SQLite/Postgres), не забывай про очереди при «шторме» трафика. Но в целом — работает очень даже неплохо.
Node-RED — клей, который трудно сломать
Идея.
Визуальные флоу, JSON-ноды, тысячи пакетов. Сильная сторона — интернет вещей, лёгкие интеграции, быстрые прототипы.
Где хорош.
MQTT, вебхуки, быстрые HTTP-клейки, раскладка данных между сервисами, «сделать вчера».
Подъём:
docker run -it -p 1880:1880 -v node_red_data:/data nodered/node-red
Зашёл в UI — собираешь поток.
Минусы.
Нет «коробочных» ретраев/очередей уровня оркестратора (добавляются руками), в больших проектах нужен порядок (папки, именование, ревью).
Activepieces — понятный «опен-Запиер»
Что это.
Комьюнити-драйв, аккуратный UI, сценарии в духе «триггер → действия», подписки в облаке или свой сервер.
Где беру.
Простые интеграции маркетинга/операционки, где нужно запускать 1000 одинаковых задач в день и иметь читаемые логи.
За что ругаю.
Иногда не хватает глубины нодов и ветвлений «как в n8n», но закрывается кастомными шагами.
Automatisch — лёгкий no-code с открытым ядром
Фишки.
Плюс-минус тот же класс задач: триггеры/экшены, вебхуки, крон. Простая схема установки, минимум лишнего.
Где ок.
Малые компании, side-проекты, «надо склеить без DevOps». Держит темп, дружит с Docker.
Huginn — агенты-наблюдатели для сети
О чём.
Агенты ходят по сайтам, RSS, e-mail, JSON-API, сравнивают новые события и шлют их дальше. Минимум UI-красоты, максимум предсказуемости.
Где использую.
Мониторинг прайсов/вакансий/новостей, оповещения в Telegram при изменениях. Вечером поставил — утром статистика.
Windmill — когда нужен код «рядом» с блоками
Сильная сторона.
Шаги на Python/TypeScript, хранилище секретов, очереди, UI-редактор, нормальная разработческая культура (типы, репозитории, ревью).
Где рулит.
Полукодовые процессы: немного блоков, немного питона, нужно «чуть-чуть умнее, чем no-code».
Kestra — оркестратор задач с лицом (и с SLA)
Что это.
Workflow-движок уровня данных: DAG, декларативные пайплайны, ретраи, таймауты, расписания, UI, логи. В духе Airflow, но ощутимо дружелюбнее в настройке.
Где ставлю.
Когда «автоматизация в таблицах» закончилась и начались регламенты, SLA и «тут нельзя падать». ETL, отчёты, бэкапы, тяжёлые мультишаговые истории.
Airflow / Prefect — если у вас уже «данные, а не автокликер»
Зачем.
Это не клей, это дисциплина: DAG, чёткие зависимости, бэкофы, алерты, Kubernetes-экзекьюторы.
Когда брать.
ML/аналитика/ETL, большие компании. Для «сложить форму в таблицу и написать в чат» — избыточно.
Как выбрать: короткая карта решений 🧭
- Нужен «почти make.com», но у себя → n8n.
- Надо вчера, максимум простоты → Node-RED.
- Маркетинг/операционка, удобно и понятно → Activepieces / Automatisch.
- Пассивный мониторинг интернета → Huginn.
- Микс блоков и кода, ревью → Windmill.
- Пайплайны с SLA/ретраями/крон-джобами → Kestra.
- Большие данные/ML-оркестрация → Airflow/Prefect.
Если сомневаешься — стартуй с n8n (универсален) и Node-RED (скорость), а «тяжёлую артиллерию» подтягивай, когда станет тесно.
Пишу каждый день про новые технологии без лишнего шума. Забирай инсайды первым — в Telegram.
Это часть большой рубрики про автоматизацию: будет и про инфраструктуру, и про стоимость. Подпишись на телегу, чтобы не проспать. 🚀
Миграция с make.com: без слёз и костылей
1) Инвентаризация
Выпиши сценарии: триггеры, экшены, секреты, расписания, объёмы. Отметь, где допускается повторная доставка (идемпотентность).
2) Секреты и доступы
Вытащи ключи в .env/хранилище секретов инструмента. Не хардкодь токены в ноды — потом спасибо скажешь.
3) Вебхуки
Перенеси входы на свой домен/поддомен за обратным прокси. Либо прямой порт-форвардинг, либо Cloudflare Tunnel. Журналируй всё.
4) Повторы и дедупликация
Ставь ретраи с экспоненциальным бэкофом, и дедуп по event_id/хешу полезной нагрузки. Иначе на шторме прилетит дважды.
5) Логи и алерты
Включи логи по каждому ран-у, алерт в Telegram/почту при ошибках. Для n8n есть готовые узлы, для остальных — вебхуки.
6) Постепенный перенос
Сначала «хвостовые» сценарии (низкий риск), затем — критичные. Старые выключай через фичефлаг/временную развязку.
Частые вопросы (коротко и по-честному)
А можно всё на одном?
Редко. Начни с n8n, остальное — по мере взросления процессов.
Производительность?
n8n и Node-RED держат тысячи событий/сутки на скромном VPS. Дальше — шардируй, очередь (Rabbit/Redis), вынеси тяжёлое в воркеры.
Безопасность?
Публичные вебхуки — за обратным прокси + rate limit. Секреты — в хранилище. Обновления — регулярно. Бэкапы — по расписанию.
CI/CD для сценариев?
n8n/Windmill/Kestra — поддерживают экспорт/импорт. Держи JSON/YAML в репозитории, гоняй через пайплайны.
Шпаргалка выбора (сохранить и жить)
- Я хочу «как make.com», но своё: n8n
- Мне надо склеить за час: Node-RED
- Маркетинг и операционка в облако/он-прем: Activepieces / Automatisch
- Следить за интернетом: Huginn
- Блоки + код + ревью: Windmill
- Пайплайны с SLA: Kestra
- Данные/ML/оркестрация: Airflow/Prefect
И да — не бойся микса: «входы» в n8n, тяжёлые джобы в Kestra, утиль-код в Windmill. Работает лучше, чем один молоток по всем задачам. 🧩
Если дочитал — уже можно не платить за каждую «операцию» и держать автоматизацию у себя. Подними первый инстанс, перенеси два сценария, проживи неделю — назад в подписки не захочешь.
В Telegram почти каждый день — такие же разборы, фишки и утечки. Присоединяйся.
Если тема зашла — в канале techone_space таких постов ещё больше. Жду тебя там. 🙂
Короче, штука крутая. Уже пользуюсь.
Если пробовал — напиши. Сравним впечатления.