Huginn самохостируемая платформа с открытым исходным кодом, альтернатива IFTTT и Zapier

Huginn самохостируемая платформа с открытым исходным кодом, альтернатива IFTTT и Zapier


147
25 поделились, 147 баллы

Сервисы автоматизации вроде IFTTT и Zapier позволяют составлять автоматические рабочие процессы между приложениями, сервисами и устройствами. Они удобны, но часто ограничены в бесплатных тарифах и зависят от облачной инфраструктуры. Huginn — это открытый проект с возможностью самостоятельного хостинга, который позволяет запускать похожие сценарии в собственной сети без обязательной связи с облаком.

Проект Huginn впервые опубликовал Эндрю Кантино в 2013 году. С тех пор у проекта выросло сообщество разработчиков и пользователей, и над ним работают сразу несколько участников.

Авторы проекта описывают Huginn как платформу для создания «агентов», выполняющих автоматические задачи в интернете. По функциональности и идее это более «взломанная» и настраиваемая версия IFTTT или Zapier, которую можно развернуть на собственном сервере и полностью контролировать данные.

Huginn может выполнять широкий набор задач: отслеживать погоду и присылать уведомления о дожде или снеге, отслеживать предложения на авиабилеты и в интернет-магазинах, сканировать веб‑страницы и уведомлять об их изменениях, отправлять и принимать WebHook‑запросы, а также выполнять пользовательские функции на JavaScript или CoffeeScript.

Платформа умеет собирать данные о местоположении пользователя и хранить историю перемещений. Она также поддерживает интеграции с множеством внешних сервисов и протоколов, включая FTP, IMAP, MQTT, Pushbullet, Pushover, RSS, Slack, Twilio и другие. Отдельно отмечено, что мониторинг терминов в X (бывший Twitter) сейчас сложнее из‑за отсутствия бесплатного API — для этого требуется платная подписка на API и учётная запись разработчика.

Самый простой способ запустить Huginn — через Docker. Пример базовой установки в терминале выглядит так:

sudo apt install docker.io

sudo docker run -it -p 3000:3000 ghcr.io/huginn/huginn

Через минуту контейнер запустится, и панель управления будет доступна по адресу http://localhost:3000/. При первой авторизации используются стандартные учётные данные: имя пользователя admin и пароль password. Настройки учётной записи позволяют затем изменить эти значения.

Официальный Docker‑образ содержит несколько предустановленных агентов для демонстрации — например, уведомления о погоде, мониторинг изменений на сайте XKCD и другие простые сценарии. Эти примеры помогают понять принцип работы, но не заменяют полноценной настройки для постоянного использования.

Пример агента для сайта XKCD показывает конфигурацию, в которой агент работает в режиме «on_change» и извлекает из страницы URL изображения, текст alt и текст подсказки, используя селектор элемента изображения комикса.

Стоит отметить, что Huginn требует некоторого времени на освоение и не так прост в использовании, как коммерческие сервисы IFTTT или Zapier. Тестовый запуск через простой docker‑контейнер не сохраняет данные в базе; для продакшн‑установки рекомендуется настроить отдельную базу данных и запускать контейнер с монтированием тома для постоянного хранения данных, например с опцией -v для каталога mysql.

Документация доступна в репозитории проекта, но часть материалов была написана в первые годы развития проекта и местами устарела. При этом в репозитории наблюдаются регулярные коммиты, однако официальный релиз датируется августом 2022 года, в трекере присутствует большое число открытых задач и неподтверждённых pull request’ов, а часть запросов содержит спам и остаётся необработанной.


Понравилось? Поделитесь с друзьями!

147
25 поделились, 147 баллы

Какова ваша реакция?

Чего? Чего?
9
Чего?
Плачу Плачу
6
Плачу
Прикол Прикол
5
Прикол
Ого Ого
4
Ого
Злой Злой
3
Злой
Ржака Ржака
2
Ржака
Ух, ты! Ух, ты!
1
Ух, ты!
Ужас Ужас
9
Ужас
Супер Супер
6
Супер
Admin

Добро пожаловать на сайт Паутина AI. Здесь я публикую свежие новости, подробные обзоры и аналитику ведущих AI-сервисов. Оставайтесь c нами что бы быть в курсе событий в мире AI.

Комментариев

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Выберите формат
Пост
Форматированный текст с вставками и визуальными элементами
Опрос
Голосование для принятия решений или определения мнений
Изображение
Фото или GIF
Видео
Вставки с YouTube, Vimeo или Vine
Аудио
Вставки с SoundCloud или Mixcloud
Мем
Загружайте свои изображения для создания собственных мемов
Send this to a friend