n8nをDockerで立ち上げる手順|トリガー設定とAIワークフロー連携 (2026年版)

n8nをDockerで立ち上げる手順|トリガー設定とAIワークフロー連携 (2026年版)

この記事のポイント n8nは「セルフホストすれば実行回数無制限・無料」が最大の武器。Zapierで月3万円払っている処理が、Docker一発でほぼゼロ円になる。ただしサーバー管理コストは別腰。クラウド版(€24〜)は、その手間を金で買う選択肢。

n8nは、Zapierで月3万円飛んでいた人にとって破格の選択肢だ。GitHubスター34,000超のオープンソースワークフロー自動化ツールで、セルフホストすれば実行回数もワークフロー数も無制限。社内データを外に出したくない情シスや、月数万件のAPI連携を回したい開発者から重宝されている。

ただし「無料で何でもできる」という雑な理解で飛びつくと、Docker構築とPostgreSQL運用で泥沼化する。この記事では、n8nの基本構造から実際のセルフホスト手順、ノード接続のコツ、AIワークフロー連携、そしてMakeやZapierとの使い分けまで、編集部が実際に手を動かして得た知見を整理する。


n8nとは何か:オープンソース×ノードベースのワークフロー自動化

n8n使い方完全ガイド - 解説1

n8nとは、ノードを線でつないで業務を自動化する、オープンソースのワークフロー自動化プラットフォームです。読み方は「エヌ・エイト・エヌ」。Zapierの「ステップを縦に積む」発想と違い、n8nは「ノードを枝分かれ・合流させる」分岐構造に強い。

Zapierとの最大の違いは「セルフホストできるか」

Zapierはクラウド前提・タスク課金。一方n8nは、自社サーバーやVPSにDockerで立てれば、ソフトウェア自体は無料で使える。ワークフロー数・実行回数に制限はない。社内ネットワーク内で完結するため、機密データを外部クラウドに送らずに済むのが情シス担当者にとっては地味に効いてくる。

ただしサーバー維持費・OSアップデート・バックアップ運用は自分持ち。n8nは「自由と引き換えに運用責任を背負う」タイプのツールだ。

2026年の市場ポジション

オープンソース自動化カテゴリでは、n8nがNo.1の存在感を確立している。2026年4月時点でGitHubスター34,000超、Discordコミュニティも活発で、コミュニティ製ノードも豊富。AIエージェント連携機能の拡張も継続的に進んでおり、AutoGPT完全ガイドで扱った自律エージェントの実装基盤としても採用例が増えている。


n8n使い方の基本:ワークフローを構成する3つの要素

n8n使い方完全ガイド - 解説2

n8nのワークフローは「トリガー」「アクション」「コアノード」の3要素で組み立てる。この3つさえ押さえれば、複雑な自動化も基本は同じ構造の積み重ねだ。

1. トリガーノード(起点)

ワークフローの起点になるノード。代表的なトリガーは以下のとおり。

トリガー種別用途実行タイミング
Manual Trigger手動実行・テストボタンを押した瞬間
Schedule Trigger定期実行cron式で指定(毎朝9時等)
Webhook外部サービスから着信HTTPリクエスト受信時
App TriggerSlack/Gmail等の特定イベント新着メール、新規メッセージ等

最初のうちはManual Triggerでテストし、本番運用ではScheduleかWebhookに切り替えるのが王道。

2. アクションノード(処理)

外部サービスを叩く・データを取得する・メールを送る等の実処理を担う。Slack、Gmail、Notion、Google Sheets、Airtable、Stripeなど、500種類以上のアプリ連携が標準搭載されている。

3. コアノード(制御)

If(条件分岐)、Merge(合流)、Set(変数代入)、Function(JavaScript実行)など、ワークフローのロジックを組むためのノード群。Functionノードに自前のJavaScriptを書き込めるのが、Zapierにはないn8nの強み。


セルフホスト版n8nの導入手順:Dockerが最短ルート

n8n使い方完全ガイド - 解説3

n8nセルフホストの導入は、Dockerを使うのが2026年時点の事実上の標準だ。npmインストールも可能だが、依存関係の地雷が多く、編集部としては正直イマイチ。

最小構成:Docker一発起動

docker volume create n8n_data
docker run -it --rm \
  --name n8n \
  -p 5678:5678 \
  -v n8n_data:/home/node/.n8n \
  docker.n8n.io/n8nio/n8n

これでlocalhost:5678にアクセスすれば管理画面が立ち上がる。検証用ならこれで十分。

本番運用:PostgreSQL +リバースプロキシ構成

本番で使うなら、SQLite(デフォルト)からPostgreSQLに切り替えるのが必須。SQLiteのままだとワークフローが増えた瞬間にI/Oで詰まる。Caddyやnginxでリバースプロキシを立て、Let's EncryptでHTTPS化、Basic認証またはn8n標準のユーザー認証を併用するのが定番構成だ。

VPSはHetzner(月€4〜)かさくらのVPS(月800円〜)あたりが価格性能比で一択。AWS EC2で立てると、t3.smallクラスでも月3,000円超になり、セルフホストで節約する意味が薄れる。


クラウド版n8nの料金とプラン選び

n8n使い方完全ガイド - 解説4

セルフホストの運用が無理筋な場合、クラウド版が現実的な選択肢になる。2026年4月時点の料金は以下のとおり。

プラン月額(年払い)月額(月払い)主な制限
Starter€20€24実行回数2,500/月
Pro€50€60実行回数10,000/月
Enterprise要問い合わせ無制限・SSO・SLA

2026年4月のアップデートで全プラン共通でアクティブワークフロー数の制限が撤廃され、実行回数のみで課金される体系に整理された。これは地味に大きい改善で、以前は「テスト用ワークフローも本番枠を食う」という不便さがあった。

スタートアップで月数千件レベルなら、StarterかProで十分。月数万件超ならセルフホストに切り替えた方が圧倒的に安い。


実例:n8nで作る「Gmail新着 → Notion自動転記」ワークフロー

n8n使い方を理解する一番の近道は、実際にワークフローを組むこと。シンプルな例を1つ紹介する。

ワークフロー全体図

  1. Gmail Trigger:特定ラベル付きメールを5分ごとにポーリング
  2. Setノード:メール本文から件名・送信者・本文を抽出
  3. OpenAIノード:本文を3行要約(GPT-5系を指定)
  4. Notionノード:要約結果を顧客管理DBに新規ページとして追加
  5. Slackノード:完了通知を社内チャンネルに投稿

構築のコツ

各ノード接続時、データの形(JSON)が次のノードでどう参照されるかを意識するのが最重要。{{ $json.subject }} のような式構文で前ノードのデータを参照する。最初は混乱するが、Set ノードを「変数の整理棚」として挟むと、後段のデバッグが圧倒的に楽になる。

OpenAIノードのエラーハンドリングは要注意。レート制限に引っかかった場合のリトライをエラーワークフローで分岐させないと、Slackに大量のエラー通知が飛んで地獄を見る。


n8n × AI:エージェント時代の中核ハブとして

n8nは2026年に入って、AIエージェントとの連携機能を本格強化している。LangChainノード、Vector Store連携、AIエージェントノードが標準搭載され、自律型エージェントのオーケストレーションプラットフォームとして地位を固めつつある。

LLM連携の主な使い方

  • 要約・分類:メール、議事録、レビューを自動分類してDBに格納
  • エージェントワークフロー:ユーザーの問い合わせを受けて複数ツールを判断・実行
  • RAGパイプライン:社内ドキュメントをVector化→検索→回答生成

Meta AIガイドで紹介したLlama系のオープンモデルをローカルで動かし、n8nから叩く構成にすれば、APIコストもプライバシーも両取りできる。動画系を組み込むならSora AIガイド、OCR連携が必要な業務ならAI OCRツールガイドで紹介したツール群とAPIで繋ぐのが定番だ。


n8n vs Make vs Zapier:どれを選ぶべきか

3ツールの使い分け基準を整理しておく。導入前にこの軸で判断すれば、選定で迷わない。

項目n8nMakeZapier
学習コスト高め(開発者向け)中(直感的UI)低(最も簡単)
セルフホスト○(無料)××
複雑な分岐圧倒的に得意得意苦手
カスタムコードJS実行可一部可限定的
価格(中規模)€60/月or自前$29/月〜$73/月〜

開発者がいるチームならオープンソース自動化の代表格としてn8nが一択。営業・マーケがノーコードで回したい用途ならZapier。中間ならMakeが落としどころになる。


n8nの落とし穴:始める前に知っておくべきこと

オープンソース×無料という響きに釣られて始めると、後でやられる典型的な落とし穴を3つ挙げておく。

1. SQLiteのまま本番投入で詰む

デフォルトのSQLiteはワークフロー数が増えると書き込みロックで実行が詰まる。最初からPostgreSQL前提で構築するのが正解。

2. バックアップを忘れて全滅する

ワークフロー定義はDB内に保存される。Dockerボリュームのバックアップを定期化していないと、サーバー再起動の事故で全消失する事故が起きる。

3. 認証情報の管理がザル

n8nは認証情報をDB内で暗号化保存するが、暗号化キー(N8N_ENCRYPTION_KEY)を環境変数で渡さないと自動生成され、サーバー移行時に全Credentialsが復号できなくなる。最初に固定値で設定しておくのが鉄則。


よくある質問(FAQ)

Q. n8nは完全無料で使えますか?

セルフホスト版(自社サーバーやVPSにインストール)であれば、ソフトウェアライセンス自体は無料です。ワークフロー数・実行回数に制限はありません。ただしサーバー維持費(VPS代月数百円〜)と運用工数は別途発生します。クラウド版は€24/月(Starter)からの有料です。

Q. n8nとZapier、どちらから始めるべきですか?

非エンジニアのチームならZapierが学習コスト的に圧倒的に楽。社内にエンジニアがいる、または機密データを外部に出したくない要件があるならn8n一択です。月の実行回数が1万件を超えるなら、コスト面でもn8nセルフホストが優位になります。

Q. n8nセルフホストの導入はどれくらい難しいですか?

Dockerの基本コマンドが叩けるレベルなら、最小構成は10分で起動できます。ただし本番運用にはPostgreSQL移行、HTTPS化、バックアップ自動化、認証設定が必要で、ここまでやると初期構築に1日程度かかります。エンジニアがいないチームには正直厳しいので、その場合はクラウド版が現実解です。

Q. n8nで生成AIと連携できますか?

可能です。OpenAI、Anthropic、Google AI、ローカルLLM(Ollama経由)など主要なプロバイダーとの連携ノードが標準搭載されています。LangChain連携やVector Store接続にも対応しており、AIエージェントのオーケストレーション基盤として2026年は採用が急増しています。

Q. n8nのデータはどこに保存されますか?

セルフホスト版の場合、ワークフロー定義・実行ログ・認証情報はすべて自前のDB(PostgreSQL推奨)に保存され、外部に送信されません。クラウド版の場合はn8nのクラウドインフラ(EU/USリージョン選択可)に保存されます。機密性の高い業務ではセルフホストが推奨されます。

関連記事

  • 【2026年最新】n8nの使い方完全ガイド|セルフホスト×オープンソース自動化の全手順
  • 【2026年最新】n8n使い方完全ガイド|セルフホストで月数百円の自動化基盤
  • 【2026年最新】n8n使い方完全ガイド|セルフホストとオープンソース自動化
  • 【2026年最新】n8nの使い方完全ガイド|セルフホスト構築から実践ワークフローまで
  • 【2026年最新】n8n使い方完全ガイド|セルフホストとオープンソース自動化の実践手順