logo
icon

N8N v2 with Worker & Task Runners

N8N v2 ワークフロー自動化プラットフォーム。ワーカーと外部タスクランナーによる安全なコード実行を搭載

template cover
展開済み604
発行者glasschan
作成日2025-03-04
サービス
service icon
service icon
service icon
service icon
service icon
service icon
タグ
AutomationWorkflowN8N v2Task RunnersCode Execution

N8N v2 with Worker & Task Runners (create by SEAFOODHOLDHAND)

N8N with Worker

N8N v2は、異なるサービスを接続してタスクを自動化するのに役立つ強力なワークフロー自動化プラットフォームです。このテンプレートには以下が含まれます:

  • N8N v2 メインインスタンス(ワークフロー管理用、最新バージョン)
  • N8N ワーカー(バックグラウンドタスク処理用)
  • 外部タスクランナー(Codeノードの安全な実行用、本番環境対応設定)
  • PostgreSQL(データストレージ用)
  • Redis(キュー管理用)

外部タスクランナーを使用する理由

このテンプレートでは外部タスクランナーを使用しています - これはCodeノードでコードを実行するためのN8N推奨の本番環境設定です:

  • 🔒 セキュリティ強化:コードはメインのN8Nインスタンスから分離されたコンテナで実行されます
  • ⚡ パフォーマンス向上:タスクランナーはワークロードに応じて独立してスケールできます
  • 🛡️ サンドボックス実行:JavaScriptとPythonコードは制御された環境で実行されます
  • 🔄 自動シャットダウン:アイドル状態のランナーは15秒後に自動的にシャットダウンしてリソースを節約
  • 📊 本番環境対応:N8Nの本番デプロイのベストプラクティスに従っています

N8N v2を使用すると、以下のことが可能です:

  • ビジュアルエディタで自動化されたワークフローを作成
  • 数百のサービスやAPIに接続
  • CodeノードでカスタムJavaScriptとPythonコードを安全に実行
  • 信頼性の高いバックグラウンドワーカーでデータを処理してタスクを自動化
  • Webhookトリガーのワークフローを効率的に処理

ワーカーとタスクランナーのセットアップにより、自動化タスクが確実かつ安全に処理されます。

アップデート履歴

2026-03-24

  • Code ノードのタイムアウトを修正:タスクランナーの Broker URI がハードコードされたサービス名(http://N8N:5679http://Worker:5679)を使用しており、Zeabur の内部ネットワークで名前解決できませんでした。${CONTAINER_HOSTNAME} を公開変数(N8N_BROKER_HOSTWORKER_BROKER_HOST)経由で使用するように変更。PostgreSQL や Redis の接続と同じパターンに統一
  • N8N と Worker サービスに QUEUE_HEALTH_CHECK_ACTIVE=true を追加(公式 docker-compose より)

2026-03-23

  • サービス依存関係の配置を Zeabur テンプレートスキーマに準拠するよう修正(spec 内部からサービスレベルに移動)
  • 非推奨の N8N_RUNNERS_ENABLED 環境変数を削除
  • タスクランナーアーキテクチャを修正:単一の RunnersN8N-RunnersWorker-Runners に分割。公式 n8n docker-compose に準拠

2025-12-28

  • テンプレートを N8N v2 対応に更新
  • 外部タスクランナーにアップグレード(N8N_RUNNERS_MODE=external
  • 安全なブローカー-ランナー認証のために TASK_RUNNERS_AUTH_TOKEN を追加
  • 将来の互換性のために OFFLOAD_MANUAL_EXECUTIONS_TO_WORKERS=true を追加

2025-03-17

  • n8n メインインスタンスとワーカー間の N8N_ENCRYPTION_KEY の不一致を修正
  • N8N_ENCRYPTION_KEY を手動設定する機能を追加

タスクランナーについて詳しく:https://docs.n8n.io/hosting/configuration/task-runners/

デプロイ中に問題が発生した場合は、Github issue で教えてください: https://github.com/glasschan/seafoodholdhand-zeabur-templates