【2026年最新】n8n 使い方完全ガイド|セルフホスト構築とワークフロー設計の実践

【2026年最新】n8n 使い方完全ガイド|セルフホスト構築とワークフロー設計の実践

Key Takeaway: n8nは「Zapierが高すぎる」「ロジックが複雑で組めない」を同時に解決する一択ツール。Cloud版で€20/月から始め、月5,000実行を超えたらセルフホストに移行するのが2026年時点の鉄板ルート。

n8nは触ってみると分かるが、Zapierより一段深い。条件分岐をネストできて、コードノードで生のJavaScriptが書けて、しかもセルフホストすればワークフロー数も実行回数も無制限。ただし学習曲線は正直そこそこある。「とりあえずSlackに通知したいだけ」なら別ツールでいい。

この記事では、実際に業務で回している前提で、Cloud版とセルフホストどちらを選ぶかの判断軸、最初のワークフローの組み方、本番運用でハマりがちな落とし穴までまとめる。


n8nとは|オープンソースのワークフロー自動化プラットフォーム

n8nとは、ノードを線でつなぐビジュアルエディタでワークフローを構築できるオープンソースの自動化ツールです。ZapierやMakeと同系統だが、決定的に違うのは「セルフホスト可能」「コードノードで任意のJSが書ける」「ライセンス費用なしで実行回数無制限」の3点。

読み方は「エヌエイトエヌ」。"nodemation" の略で、ドイツ発のプロダクト。2026年4月のアップデートで全プランの「アクティブワークフロー数制限」が撤廃され、実行回数ベースの課金に統一された。

Zapier・Makeとの立ち位置の違い

ざっくり言うと、Zapierは「IFTTTの法人版」、Makeは「ビジュアル重視の中間層」、n8nは「エンジニアが本気で組む自動化基盤」。

ツール 強み 弱み 向いている人
n8n フルコントロール、複雑ロジック、セルフホスト無料 学習曲線がある 技術チーム、SaaS運用者
Zapier UIが直感的、テンプレ豊富 スケール時に高額 非エンジニア中心の小規模チーム
Make ビジュアルが綺麗、中規模に強い 従量課金で読みにくい デザイン重視の中規模チーム

n8nを選ぶのは「ロジックが複雑」か「実行回数が多い」のどちらかに当てはまるとき。それ以外ならZapierで十分なケースも多い。


n8n Cloud vs セルフホスト|2026年時点の選び方

最初の分岐がここ。Cloud版とセルフホスト版、どちらから入るかで運用コストが大きく変わる。

Cloud版(€20/月〜)の特徴

n8n公式が提供するマネージドサービス。Starterプランで月€20、2,500ワークフロー実行が含まれる。サーバー管理・アップデート・セキュリティパッチは全部公式持ち。

向いているケース:

  • 月の実行回数が5,000回以内
  • インフラ担当者がいない
  • とにかく早く動かしたい

実行回数を超えると上位プランへ。Proで€50/月(10,000実行)、ビジネスで€800/月クラスまである。

セルフホスト版(無料)の特徴

DockerまたはnpmでVPS・自社サーバーに立てる。ライセンス費用は一切かからず、実行回数も無制限。月数万回回しても追加コストはサーバー代だけ。

向いているケース:

  • 月の実行回数が10,000回を超える
  • 機密データを外部に出したくない
  • 自前でDocker/Linuxを運用できる

VPSコストは月$5〜$20程度(Hetzner、DigitalOcean、Vultr など)。Cloud版より圧倒的に安いが、SSL証明書の更新やバージョンアップは自分でやる必要がある。

判断フローチャート

迷ったらこれ。実行回数月5,000以下ならCloud、それ以上ならセルフホスト。社内データを扱うならセルフホスト一択。エンジニアがいないならCloudから始めて、スケール時に移行。


セルフホスト構築|Docker Composeで30分

セルフホストの最短ルートはDocker Compose。VPSにSSHで入って、5ファイル作って起動するだけで動く。

必要なもの

  • VPS(最低2GB RAM、Ubuntu 22.04以降推奨)
  • ドメイン名(独自ドメイン or サブドメイン)
  • Docker + Docker Compose

構築手順の要点

docker-compose.yml でn8n本体、PostgreSQL、Caddy(リバースプロキシ兼SSL自動取得)の3コンテナを定義する。Caddyは設定ファイル1行で Let's Encrypt のSSLを自動取得・更新してくれるので、Nginxよりはるかに楽。

環境変数で N8N_HOSTN8N_PROTOCOL=httpsWEBHOOK_URL を必ず設定する。これを忘れるとWebhook URLがlocalhostで生成されて外部から呼べない。実際にハマる人が多い。

n8n:
  image: n8nio/n8n:latest
  environment:
    - DB_TYPE=postgresdb
    - N8N_HOST=n8n.example.com
    - WEBHOOK_URL=https://n8n.example.com/
    - GENERIC_TIMEZONE=Asia/Tokyo

PostgreSQLは必ず外出しする。デフォルトのSQLiteで運用すると、ワークフローが100本を超えた辺りで実行ログのI/Oで詰まる。最初からPostgresにしておくのが正解。

バックアップ戦略

/home/node/.n8n ディレクトリとPostgreSQLのダンプを毎日S3かBackblaze B2に投げる。restic か rclone が定番。これを怠るとサーバー飛んだ瞬間に全ワークフローが消える。


最初のワークフローを作る|Webhook → AI → Slack

理論より手を動かしたほうが早い。最も実用的なパターンを1つ通しで作る。「フォームからの問い合わせを AI で要約して Slack に投げる」フロー。

ノード構成

  1. Webhook Trigger: フォームからのPOSTを受ける
  2. OpenAI / Anthropic ノード: 問い合わせ本文を要約・カテゴリ分類
  3. IF ノード: 緊急度で分岐
  4. Slack ノード: 該当チャンネルに通知

Webhook Triggerを設置すると、テスト用と本番用の2つのURLが発行される。フォーム側(Typeform、HubSpot、自社フォーム何でもいい)からそのURLにPOSTを送るだけ。

コードノードでの加工

UIノードだけだと厳しい処理(正規表現での抽出、複雑なJSON整形、日付計算)は Code ノードで JavaScript を直接書く。Pythonも一応動くが、JSのほうが安定している印象。

const body = $input.first().json.body;
const cleaned = body.replace(/\s+/g, ' ').trim();
return [{ json: { summary: cleaned.slice(0, 200) } }];

このレベルの自由度がZapierにはない。n8nの最大の強み。


AI連携|OpenAI・Anthropic・Geminiノードの実戦

n8nのAI連携は2026年に大きく強化された。LangChainベースのノード群が標準搭載され、ベクトルDBやエージェント機能まで組める。

よくあるAIワークフロー

  • 問い合わせメールの自動分類・一次返信
  • ドキュメントのベクトル化と社内検索Bot
  • 画像のOCRと構造化データ抽出
  • LLMによるレポート自動生成

OpenAIノードはAPIキーを設定するだけで使える。Anthropic公式ノードも安定。Geminiは2026年4月時点でコミュニティノード経由が一般的。

AIエージェント関連の体系的な話はAutoGPT完全ガイドが詳しい。n8nもエージェント機能を内包しており、ツール呼び出しや記憶を組み合わせた自律ワークフローが組める。

コスト管理

LLM呼び出しは従量課金なので、無限ループに入ると一晩で数万円飛ぶ。必ず以下を入れる:

  • Set ノードでループカウンタを持つ
  • 上限値を超えたら IF で強制終了
  • 月次の API 使用量アラート

これを怠ると、本当にやらかす。


業務で使える定番ワークフロー10選

実際の現場で回している、汎用性の高いパターンを並べる。

用途 トリガー 主な処理
問い合わせ自動振り分け Webhook / Gmail AI分類 → Slack/CRM
競合価格モニタリング Schedule(日次) HTTP Request → 差分検出 → 通知
議事録の自動要約 Google Drive 新規 Whisper / Gemini → Notion
ECサイトの在庫同期 Schedule(時次) DB → 各モール API
SNS投稿の一括配信 Manual / Schedule 画像生成 → X/LinkedIn/Threads
領収書OCR Gmail添付 OCR API → スプレッドシート
営業リード enrichment HubSpot Trigger Clearbit API → HubSpot更新
カスタマーチャーン予測 Schedule(週次) DB → ML API → アラート
多言語サイトの翻訳 Webhook DeepL → CMS API
社内検索Bot Slack Slash Command ベクトルDB → LLM応答

このうち「議事録の要約」「OCR」「翻訳」あたりは、関連するAI技術と組み合わせると効果が出やすい。OCR系はAI OCRツールガイドで比較してから連携先を決めるといい。


本番運用でハマる落とし穴

ここからが正直一番大事。Cloud版でもセルフホストでも、本番運用には固有の罠がある。

エラーハンドリングを後回しにすると痛い目を見る

ノードがエラーで止まった時、デフォルトでは「ワークフローが落ちて終わり」。Slackにも何にも通知が飛ばない。

対策:

  • 各ワークフローに Error Trigger を別途用意する
  • エラー時に Slack/Discord/PagerDuty に通知
  • 重要ワークフローは Retry On Fail を3回まで設定

これを忘れると「気付いたら3日間動いてなかった」が普通に起きる。

Webhookのタイムアウト

n8nのWebhookは30秒でタイムアウトする。長時間処理(AI生成、大量データ処理)は Respond Immediately モードにして、処理は非同期で回す。同期で返そうとすると502エラーが頻発する。

バージョンアップで動かなくなる問題

セルフホスト版を :latest タグで運用していると、自動アップデート時にBreaking Changeで全ワークフローが死ぬ。本番は必ずバージョン固定(例: n8nio/n8n:1.78.0)して、ステージングで検証してから上げる。

Credentials漏洩リスク

n8nは認証情報を暗号化してDBに保存するが、暗号化キー(N8N_ENCRYPTION_KEY)は環境変数で管理する。これを .env に書いたまま git にプッシュして公開する事故が定期的に発生している。必ず Secrets Manager か Vault に逃がす。


n8nが向かないケース

正直に書く。n8nが微妙な場面もある。

  • 非エンジニアだけのチーム: 学習曲線が想像より急。Zapierのほうが幸せ
  • ワークフローが10本以下で完結する: Cloud €20/月より無料のZapier Freeプランでよい
  • GUIで完結したい、コードは1行も書きたくない: Make のほうが向いている
  • エンタープライズで「サポート契約必須」: n8nもEnterpriseプランはあるが、ZapierやWorkatoのほうが日本法人サポートで安心

「自動化ツールなら何でもn8n」ではない。要件で判断する。

各種AIプラットフォームとの統合という観点では、Meta AIガイドSora AIガイドで取り上げているような最新の生成AIサービスとn8nを組み合わせると、メディア生成パイプラインが一気に組める。組み合わせの選定はこちらの2026年AIツールガイドも参照。


学習リソースとコミュニティ

n8nは公式ドキュメントが充実している。とはいえ最初は迷うので、おすすめの順序:

  1. 公式 docs.n8n.io の Quickstart(30分で全体像)
  2. 公式YouTube の「Build with n8n」シリーズ
  3. n8n Community フォーラム(質問するとコアチームが返信してくれる)
  4. GitHub の n8n-io/n8n Issues(最新の不具合情報)

日本語コミュニティはまだ小さいが、Zennとnoteに実践記事が増えてきた。英語のリソースに当たれると圧倒的に情報量が違う。


編集部の利用レポート

AI PICKS編集部では、記事公開のチェックフロー、競合ツールの価格モニタリング、Discord通知の集約を全部n8nで回している。セルフホスト版を Hetzner の月€5 VPS に立てて、月10,000実行を超えても追加コストはゼロ。

率直な感想を書くと、最初の1週間は正直しんどい。Webhook URLがlocalhostで生成される、Credentialsの設定箇所が分かりにくい、エラーログがUIから追いにくい。ここで挫折する人が多そう。

ただ、一度慣れると元には戻れない。「Zapierでは絶対組めない複雑な分岐」が15分で組めて、しかも実行回数を気にせず回せる。ROIで言えば確実に黒字。月€20のCloud版でもZapierの同等プラン($73/月以上)より破格。

微妙な点は、UIの日本語化が中途半端なこと(コミュニティ翻訳ベースで一部英語のまま)と、モバイル対応がほぼないこと。デスクトップ前提のツールと割り切るしかない。

総じて、技術チームが1人でもいるならn8n一択。非エンジニアのみのチームなら別ツール、というのが2026年5月時点の結論。


よくある質問(FAQ)

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

セルフホスト版は完全無料です。ライセンス費用なし、実行回数無制限。ただしVPS代(月$5〜$20程度)は別途必要です。Cloud版は€20/月から有料です。

Q. プログラミング知識がなくても使えますか?

簡単なワークフローなら可能ですが、複雑な処理ではJavaScriptの基礎知識があったほうが圧倒的に楽です。完全ノーコード前提ならZapierかMakeのほうが向いています。

Q. Cloud版とセルフホスト版で機能差はありますか?

機能はほぼ同じです。違いはサーバー管理の有無と料金体系のみ。エンタープライズ機能(SSO、監査ログ)はCloud上位プランまたはEnterpriseライセンスでのみ提供されます。

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

Cloud版はn8n公式のサーバー(EU/US)に保存されます。セルフホスト版は自分で立てたサーバー上のPostgreSQL/SQLiteに保存されるため、機密データを扱う場合はセルフホスト推奨です。

Q. 日本語のサポートはありますか?

UIはコミュニティ翻訳で日本語化されていますが、公式サポートは英語のみです。日本法人によるサポートが必要な場合は、ZapierやWorkatoのEnterprise契約のほうが安心です。