Huginn ホスティング
ウェブを監視して、IFTTT のようなセルフホスト型の自動エージェントを構築します。
- ワンクリック デプロイ
- 25 GB 必要なディスクスペース
- 2 GB RAM 必要なメモリ
- 5 €から 価格
AvaHostで得られるもの
ワンクリックデプロイメント、カスタムドメイン、無料のHTTPS、自動アプリケーション更新、およびスケジュールされたバックアップがすべてのクラウドアプリに付属しています。1台のサーバーで複数のアプリを実行でき、ターミナルアクセスも含まれています。
このテンプレートにはデータベースコンテナが含まれていません。

テクノロジー
- Dockerイメージ
- ghcr.io/huginn/huginn:latest
- デフォルトポート
- 3000

Huginnの仕組み
Huginnは、構造化されたイベントを作成・消費するエージェントとしてオートメーションを表現します。1つのエージェントがフィードやウェブサイトを取得し、別のエージェントがイベントをフィルタリングまたは変形し、後続のエージェントがウェブフックを呼び出すか、別のサポートされたアクションを実行します。シナリオは関連するエージェントをグループ化し、スケジュールは実行時期を決定し、イベント履歴はユーザーがワークフローを通じて移動するデータを検査するのに役立ちます。
エージェントは外部ウェブサイト、API、アカウント、および認証情報に接続することがよくあります。これらのサービスは自動アクセスを許可する必要があり、動作、認証、レート制限、または出力形式を変更する可能性があります。今日機能するワークフローは、アップストリームページが変更されたり、プロバイダーがAPIポリシーをローテーションしたりすると、メンテナンスが必要になる可能性があるため、重要なシナリオはモニタリングとテストイベントが必要です。
Huginnの主な機能
カタログはオールインワンのHuginnイメージを使用し、/var/lib/mysqlを永続化します。ここで、バンドルされたデータベースはエージェント、ユーザー、シナリオ、イベント、および構成を保持します。カタログのリレーショナルデータベースフィールドは、別のPostgreSQLまたはMariaDBサービスがプロビジョニングされていないため、「必須ではない」のままです。アプリケーションとバンドルされたデータベースは、それでも一緒にバックアップおよび復旧する必要があります。
Huginnは固定された初回実行認証情報admin / passwordをシードします。これは直ちに置き換える必要があります。アプリケーションメールは無効になっているため、メール配信エージェントとアカウントメッセージはこのホストされたサービスから送信できません。Webリクエストと統合は、顧客が許可されたエンドポイントと認証情報を提供する場合でも機能する可能性がありますが、ホストサービスはそれらのサードパーティアカウントを提供しません。
HuginnとZapier
Huginn
Huginnは、技術ユーザーに、構成、イベントデータ、メンテナンス、およびアップタイムがオペレーターとともに留まる自己ホストエージェントのグラフを提供します。Zapierはプロバイダー管理のオートメーションプラットフォームで、Zaps、ウェブフック、テーブル、フォーム、およびアカウントとタスク許容量によって管理される他の商用ワークフローツールを通じて、大規模なアプリケーションカタログを接続します。
Zapier
Zapierは、メンテナンスされたコネクタ、ベンダーサポート、幅広いアプリエコシステム、および変更するAPIに対する責任が少ないチームに適しているかもしれません。Huginnは、エージェントの構成、イベントペイロードの読み取り、統合のメンテナンスに慣れており、サードパーティサイトが依存するワークフローを変更できることを受け入れるユーザーに適しています。
Huginnの利用者
研究者はフィードとページを監視し、運用チームはサービス信号を監視し、開発者はウェブフックをルーティングし、アナリストは許可されたソースからデータを収集します。Huginnは、ワークフローがイベント指向であり、チームが閉じたプロバイダーレシピではなく、各変換への可視性を望む場合に役立ちます。
これは、同意、APIライセンス、レート制限計画、シークレット管理、または重大なアクションの人間によるレビューの代替ではありません。スクレイピングとオートメーションは、ソース条件、プライバシー義務、および収集されたデータに付属する法的権利を尊重する必要があります。

Huginnの自己ホスト:要件とコスト
Huginnの消費は、エージェント数、スケジュール頻度、イベント量、保持履歴、ウェブサイト解析、ウェブフックトラフィック、同時ジョブ、および外部応答サイズとともに増加します。カタログは、別のリレーショナルデータベースを「必須ではない」として記録し、その永続ボリュームにはバンドルされたデータベースが含まれます。Plan 2は、このオールインワンワークロードのマップされたアプリケーション容量を提供します。
AvaHostでは、HuginnはPlan 2を€5で使用します。ホストされたHuginnパッケージには、ワンクリックデプロイメント、自動HTTPSを備えたカスタムドメイン、自動アプリケーション更新、およびスケジュール済みバックアップが含まれます。外部APIアカウント、Webサービス、認証情報、プロキシサービス、および配信プロバイダーはバンドルされていません。アプリケーションメールは無効になっているため、メールエージェントとアカウントメッセージは送信できません。固定されたアップストリーム管理者パスワードを置き換え、最小権限認証情報を使用し、重大なアクションを有効にする前に低影響イベントでシナリオをテストします。
F.A.Q
Huginnは、プラン2で€5から始まります。マップされたプランは、オールインワンアプリケーションとバンドルされたデータベースワークロードを考慮しています。エージェント数、スケジュール頻度、イベント量、保持履歴、解析作業、webhookトラフィック、および同時ジョブが、より多くの容量が適切な場合を決定します。
PostgreSQLまたはMariaDBの独立したサービスはプロビジョニングされません。カタログイメージには独自のデータベースが含まれており、アプリケーションに関連するディレクトリを永続化します。AvaHostはそのデータベースを独立して管理しません。更新、バックアップ、またはリカバリを計画する際には、ユーザー、エージェント、シナリオ、イベント、設定、およびバンドルされたデータベースを1つのシステムとして扱ってください。
AvaHostでホストされているサービス全体でアプリケーションメールが無効になっているため、アウトバウンドメールに依存するHuginnエージェントはこのデプロイメントから送信できません。適切な場合は、サポートされている非メールアクションを使用するか、許可された外部エンドポイント周辺でワークフローを再設計してください。サードパーティアカウント、APIクレデンシャル、および配信サービスはホスティングプランに付属していません。
AvaHostは、アプリケーション更新を自動的に適用し、永続的なインストールのためのスケジュール済みバックアップを含みます。大規模なリリース後は、管理者ログイン、エージェントスケジュール、最近のイベント、シナリオリンク、Webhookエンドポイント、認証情報、および複数の低影響テスト実行を検証してください。外部サイトとAPIは独立して変更される可能性があるため、失敗したシナリオは必ずしもホスティングの問題を示すものではありません。
