【2026年最新】n8n 使い方完全ガイド|セルフホストで月$0運用

【2026年最新】n8n 使い方完全ガイド|セルフホストで月$0運用

Key Takeaway: n8nはセルフホストなら月$0、クラウド版でもStarter €24から始められるオープンソースのワークフロー自動化ツール。Zapier・Makeより学習曲線は急だが、JavaScript実行とAIエージェント構築まで踏み込める「天井の高さ」が圧倒的な強み。

正直、Zapierの月額$20で執行回数が2,000回しか回らないのを見て頭を抱えた経験があるなら、n8nは一択だ。VPSに月5ドル払えば実行回数は実質無制限。しかもオープンソースで、AIエージェントもLangChainノードでそのまま組める。

ただし万人向けではない。Webhookの設定でつまずく、{{ $json.fieldName }} という記法に最初は戸惑う、Docker Composeのセットアップで半日溶かす——そういう「自分でやる前提」のツールだ。この記事では、n8nを使い倒すために必要な実装手順と、Make/Zapierとの本音の比較を編集部の運用記録ベースでまとめた。


n8nとは何か:3行で説明する定義

n8nとは、ノーコード/ローコードでワークフローを自動化できるオープンソースのツールだ。読み方は「エヌエイトエヌ」。「nodemation(ノード+オートメーション)の略」と公式が説明している。

400以上の連携ノードを組み合わせ、SlackやGmail、Salesforce、OpenAI APIといった外部サービスを「線でつなぐ」だけで業務を自動化できる。Zapier・Makeと同じ系譜のツールだが、決定的な違いはセルフホスト無料という点にある。

似たような領域ではAutoGPTの完全ガイドも注目されているが、AutoGPTが「AIエージェント特化」なのに対し、n8nは「業務全般の自動化基盤」として位置づけが違う。


n8nでできること:6つの代表ユースケース

業務領域別に、編集部が実際に運用している(or よく見かける)使い方を6つに整理した。

1. 通知・アラートの自動化

GitHubのIssue更新をSlackに流す、AWS CloudWatchのアラートをDiscordに転送する、といった「Aで起きたことをBに知らせる」系。一番取っつきやすい入り口。

2. データ同期

HubSpotで作成された新規リードをGoogle Sheetsに追記、Salesforceの商談ステータス変更をkintoneに反映、といったCRM/SFA連動。地味に便利。

3. レポート自動配信

毎朝9時にGoogle AnalyticsとSearch Consoleのデータを集計し、Notionに書き込んでSlackで通知。これを手作業でやっていた頃が信じられなくなる。

4. AIエージェント・LLM連携

OpenAI・Anthropic・Google系のLLMノードを使って、問い合わせメールを自動分類→返信ドラフト生成→担当者にSlackで承認依頼、といったフローが組める。LangChainノード経由でRAGも実装可能。

5. ファイル処理・OCR

Google Driveに新規アップロードされたPDFを自動でOCR処理→Airtableに登録、という流れも30分で組める。OCR部分はAI OCRツールの選定ガイドを参照すると外部APIとの組み合わせがイメージしやすい。

6. SNS投稿の自動化

ブログ記事公開→OGP取得→X/LinkedIn/Threadsに同時投稿。SoraやMetaのSNSでも同様の流れが組めるので、Sora動画AIガイドMeta AIガイドで扱っている動画コンテンツの配信フックにも転用できる。


n8nの料金体系:セルフホストvsクラウドどちらを選ぶか

セルフホスト版は無料、クラウド版はStarter €24/月から。ここの判断ミスが運用コストに直結する。

n8nの公式が提供する選択肢は2つに大別される。

提供形態 月額 実行回数 特徴
セルフホスト(Community) €0 無制限 OSSライセンス。VPS代のみ
Cloud Starter €24(年払い€20) 2,500回 5アクティブWF、5並列
Cloud Pro €60(年払い€50) 10,000回 15アクティブWF、20並列
Cloud Enterprise 要見積もり カスタム SSO・SLA・専用環境

判断基準はシンプルだ。月10,000回以上のワークフロー実行があるか、もしくは社内ポリシーでデータを外に出せないならセルフホスト一択。それ以外、特に「とりあえず触ってみたい」段階ならCloud Starterで十分。

セルフホストの実コスト

「無料」と言ってもVPS代はかかる。実際のレリパ社の試算と編集部の運用感をまとめると、こうなる。

構成 想定用途 月額目安
DigitalOcean 1GB 小規模・10WF以下 $6
AWS Lightsail 2GB 中規模・50WF $10
Hetzner CX22 コスパ重視 €4.5
Google Cloud e2-small 個人運用 $13

ドメイン代(年$10程度)とLet's EncryptのSSL(無料)を加えても、月10ドル前後で運用できる。Cloud Proを€60払うなら、セルフホストにしてその差額で別のツールを契約する方が筋が良い場合が多い。


n8nの始め方:セルフホスト版の導入手順

セルフホストの最短ルートはDocker Composeだ。VPSさえ用意すれば30分で起動する。

1. VPS準備

DigitalOceanかHetznerでUbuntu 22.04の最小インスタンスを立てる。SSHログインできる状態まで持っていく。

2. Docker Composeで起動

公式が提供するdocker-compose.ymlを使う。最小構成はこんな具合。

services:
  n8n:
    image: docker.n8n.io/n8nio/n8n
    restart: always
    ports:
      - "5678:5678"
    environment:
      - N8N_HOST=your-domain.com
      - WEBHOOK_URL=https://your-domain.com/
    volumes:
      - n8n_data:/home/node/.n8n
volumes:
  n8n_data:

docker compose up -d で起動。これだけ。

3. リバースプロキシ + SSL

CaddyかTraefikでHTTPSを終端する。CaddyならCaddyfileに2行書くだけでLet's Encryptの証明書を自動取得してくれる。

4. 初回ログイン

ブラウザでhttps://your-domain.comを開き、管理者アカウントを作成。これでセットアップ完了。

クラウド版を選んだ場合は、上記の1〜3が全部不要。n8n.ioでサインアップしてすぐ使える。


ワークフロー作成の基本:3ステップで動かす

n8nの操作感はZapierより複雑、Makeより整然——という中間に位置する。最初の1本を動かすまでの流れ。

ステップ1:トリガーノードを置く

新規ワークフロー画面で「Add first step」をクリック。最初のノードは必ずトリガーになる。代表的な選択肢は3つ。

  • Manual Trigger: 手動実行用(テスト時に使う)
  • Schedule Trigger: cron式で定期実行
  • Webhook: 外部からのHTTPリクエストで起動

ステップ2:アクションノードを連結

トリガーの右側に「+」ボタンが出るので、つなげたいノードを検索して追加。例えばGmailノードを選ぶと、認証情報の登録画面が出る。OAuth2かAPIキーで接続。

ステップ3:データを引き回す

n8n最大のクセは式(Expression)の書き方だ。前のノードの出力を参照するときは、こう書く。

{{ $json.email }}
{{ $node["Gmail"].json.subject }}

最初は戸惑うが、{{ $json. }}まで打つと候補がサジェストされるので慣れれば早い。Zapierの「Insert Data」ボタンと比べて記述量は多いが、配列処理や条件分岐がそのまま書けるのが強い。


Make・Zapierとの比較:どれを選ぶべきか

3ツールの本質的な違いは「セルフホストの有無」と「学習曲線」に集約される。

観点 n8n Make Zapier
セルフホスト ◎ 無料 × ×
最安プラン €24/月(or 無料) $9/月 $19.99/月
連携アプリ数 約400 約1,800 約7,000
AI/LLM連携 ◎ LangChain統合
JavaScript実行 ◎ Code Nodeで自由 ×
学習曲線
日本語UI × × ×

Zapierは連携アプリ数が圧倒的(約7,000)で、ノンエンジニアでも触れる優しさが魅力。ただし高くて遅い。Makeはビジュアル設計が美しく、シナリオの並列実行が得意。n8nは技術者向けだが、コードでの拡張性とコスト面で他の追随を許さない。

編集部の結論はこう。社内に1人でもエンジニアがいるならn8n、ビジネスサイドだけで完結させたいならMakeかZapier。

なお、AIエージェント特化の自動化を組みたいなら類似の自動化ガイドも合わせて読むと選定軸が定まる。


n8nのAIエージェント機能:LangChainノードの使い方

2024年後半から急速に強化されたのがAI/LLM連携だ。LangChain統合ノード群が標準で使える。

代表的なAI系ノードは以下。

  • AI Agent: ツール(Tool)を持ったエージェント。OpenAI/Anthropic/Geminiから選択可能
  • Chat Trigger: チャットUIをそのままトリガーにできる
  • Vector Store: PineconeやSupabaseと連携してRAGを構築
  • Memory: 会話履歴の保持(Redis/Postgres対応)

例えば「社内ドキュメントを学習させた問い合わせbot」をn8n単体で組める。Vector StoreノードにPDFを流し込み、AI Agentノードがクエリを受け取り、Chat TriggerをSlackやLINE Worksに接続する——という構成。

正直、これが無料のセルフホストで動くのは破格だ。ChatGPT EnterpriseやClaude Teamのbot機能と比較すると、n8nの方がカスタマイズ範囲が圧倒的に広い。


つまずきやすいポイント5つ

実際に運用する中で編集部が踏んだ罠を共有する。

1. Webhook URLが localhost のまま

セルフホスト時、WEBHOOK_URL環境変数を設定し忘れるとWebhookがhttp://localhost:5678/webhook/...を返してしまう。外部から呼べない。必ずドメイン付きで設定する。

2. `{{ $json. }}`の書き間違いでデータが空になる

スペルミスしてもエラーは出ず、ただundefinedが流れる。テスト実行で「Output」を確認する癖をつける。

3. ループ処理が直感に反する

n8nは1つの入力に対し配列を返すと、自動で「アイテム単位」で次のノードを実行する(=暗黙ループ)。Splitノードで明示的に分割するか、Loop Over Itemsノードを使う。

4. Credentialsの環境変数化

セルフホスト版でCredentialsを書き出すと暗号化キー(N8N_ENCRYPTION_KEY)が必要。これを忘れるとサーバ移行時にすべての認証情報が復号できなくなる。最初に設定して.envにバックアップする。

5. 大量データ処理でメモリ落ち

1万件のレコードを一気にメモリに乗せようとするとコンテナが落ちる。SplitInBatchesノードで100件ずつ捌く。


n8nが向く人・向かない人

身も蓋もない話をすると、こうだ。

向く人

  • VPSやDockerに抵抗がないエンジニア
  • Zapier/Makeのコストに疲れた中規模チーム
  • AIエージェントを自前で組みたい開発者
  • データを社外に出したくない組織

向かない人

  • ノンエンジニアだけで完結させたい
  • とにかく動けばいい・触る人を増やしたい
  • 連携先がn8n非対応のニッチサービス中心

正直、Zapierから移行して挫折する人もそれなりにいる。1ヶ月Cloud Starterで試して、ハマったらセルフホストに移すのが現実的なルート。


編集部の利用レポート:3ヶ月運用してみた本音

AI PICKSの編集部では、Hetzner CX22(月€4.5)にn8nをセルフホストして3ヶ月運用した。所感を率直に書く。

良かった点

  • 月€4.5で無制限実行は本当に破格。Zapier時代の月$50が浮いた
  • AI Agentノードで「記事URLを投げると要約を返すSlack bot」を半日で構築できた
  • Code Nodeに直接JavaScript書けるので、複雑なデータ整形が早い

微妙だった点

  • 認証情報の管理がCredentialsという独自概念で、最初は混乱
  • ドキュメントの日本語訳がない。英語ドキュメントを読む覚悟は必要
  • バージョンアップが速く、月1回くらいDocker imageの更新作業が発生

結論 社内に1人でもDocker触れる人がいるなら、年間で数十万円コストが浮く可能性が高い。逆に「全部GUIで完結したい」なら無理せずMake/Zapierにしておくのが平和。


よくある質問(FAQ)

Q. n8nのセルフホストは商用利用できますか?

n8n Community Edition(セルフホスト版)はSustainable Use Licenseの下で公開されている。社内業務での自動化や、自社サービスの一部として組み込む用途は基本的にOK。ただしn8nの機能をそのまま再販する形(n8nをホスティングして他社に売る等)は別途エンタープライズライセンスが必要。詳細は公式ライセンスを必ず確認。

Q. n8nに日本語UIはありますか?

2026年4月時点で公式の日本語UIは提供されていない。ノード名・設定項目はすべて英語。ただしブラウザの自動翻訳でも実用に耐えるレベルで読めるので、英語が苦手でも運用は十分可能。

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

ノード数や基本機能はほぼ同じ。クラウド版限定機能はSAML SSO・ログ保管期間延長・専用サポートなど運用面が中心。機能面でクラウド版が圧倒的に有利、ということはない

Q. ZapierやMakeから移行する難易度はどれくらい?

ワークフロー1本あたり、Zapier→n8nなら2〜4時間が目安。トリガーとアクションの概念は同じだが、データ参照の式({{ $json.X }})に慣れる時間が必要。最初の3本作るまでが山場。

Q. 無料で使い続ける方法はありますか?

ある。Hetzner(月€4.5)かOracle Cloud Free Tier(永年無料の小型インスタンス)にDocker ComposeでセルフホストすればVPS代もほぼゼロにできる。実行回数も無制限。本気でやるならOracle Cloud + n8nが最強コスパ。


まとめ:n8nを選ぶべきタイミング

n8nは「自動化のクラウド税金」から逃げたい人にとっての解放区だ。月€20〜€50を払い続けるくらいなら、VPS €4.5でセルフホストして実行回数を気にせず使う方が圧倒的に経済的だし、AIエージェント時代の拡張性も高い。

ただし最初の壁は確実にある。Webhook URL、暗号化キー、Expression記法——どれも乗り越えれば慣れる類のものだが、ノンエンジニアには重い。社内に1人でも触れる人を確保した上で導入するのが現実解。

迷ったら:まずCloud Starter €24で1ヶ月触り、運用が軌道に乗りそうならセルフホストへ移行する——このルートが最もハマりにくい。