【PR】本記事にはアフィリエイトリンクが含まれます。記事内で紹介する商品・サービスを購入・契約すると、当サイトに報酬が支払われる場合があります。

【PR】本記事には運営者が提携するアフィリエイトリンクが含まれます。製品情報は公式サイトおよび公式ヘルプをもとに2026年5月時点で整理しました。料金・機能は変更される場合があるため、最終判断前に公式の最新情報を必ずご確認ください。

n8nの始め方|セルフホスト&クラウド版の登録から最初のワークフロー構築まで【2026年版】

エンジニアのIさんは、Zapierの月額課金が膨らみ続けることに違和感を覚えていた。タスク数が増えるたびにプランを上げ、気づけば月$70を超えている。処理内容は「Webhookを受ける → データを加工する → Slackに投げる」程度のもので、自分でコードを書けば済む話だ。ただしスクラッチで組むのも面倒——そこで見つけたのが、セルフホストなら無料で使えるオープンソース自動化ツール、n8nだった。

n8nは、自動化ツール界の「自作PC」に近い存在だ。完成品(Zapier/Make)を買えばすぐ使えるが、部品(n8n)を自分で組み立てれば、ランニングコストを大幅に抑えられる上に中身を自由にいじれる。組み立てに多少の技術力は必要だが、Dockerの基本操作ができれば十分だ。

料金体系は2本立て。セルフホスト版(Community)はワークフロー数・実行回数無制限で無料(サーバー費用は別途)。クラウド版はStarterプラン$24/月(2,500実行/月)、Proプラン$60/月(10,000実行/月)で、14日間の無料トライアルが付く。400以上のサービスとの連携ノードを標準搭載している。

本記事では、n8nの2つの導入パス(クラウド版の登録 / セルフホスト版のDockerインストール)と、最初のワークフロー作成・実行までの手順を、公式ドキュメントの内容に沿って整理している。

n8nとは — 30秒おさらい

n8n(ノードエイトエヌ、"nodemation"の略)は、2019年にJan Oberhauser氏がベルリンで設立したオープンソースのワークフロー自動化プラットフォーム。コードはGitHubで公開されており、Sustainable Use License(商用利用可・再販不可)のもとで配布されている。

ZapierやMakeと同様に、複数のサービスをノード(ブロック)でつなぎ、トリガー → 処理 → 出力のフローをビジュアルに構築できる。n8nの特徴は、セルフホストによる実行回数無制限、JavaScriptやPythonのコードノードによるカスタム処理、Webhookやcronによる自由度の高いトリガー設定にある。

GitHubスター数は50,000以上(執筆時点)。コミュニティフォーラムも活発で、カスタムノードのレシピやテンプレートが多数共有されている。詳細はn8n徹底レビュー記事を参照。

始める前に用意するもの

クラウド版の場合

セルフホスト版の場合

技術に不安がある場合はクラウド版から始めるのが安全だ。操作感をつかんでからセルフホストに移行する選択肢もある。

Step 1: n8nのインストールまたはクラウド登録

パターンA: クラウド版の登録
n8n公式サイトにアクセスし、「Get started free」をクリック。メールアドレスとパスワードで登録すると、14日間の無料トライアルが始まる。ダッシュボードが即座に使え、インストール作業は不要。

パターンB: セルフホスト版(Docker)
VPSにSSH接続し、以下の手順でn8nを起動する。

1. Docker Composeファイルを作成する。公式ドキュメントのdocker-compose.ymlテンプレートをそのまま使うのが確実だ。基本的な設定項目はポート番号(デフォルト5678)、データ保存先ディレクトリ、タイムゾーン(GENERIC_TIMEZONE=Asia/Tokyo)の3つ。

2. docker compose up -d でバックグラウンド起動する。初回起動時にn8nのイメージが自動ダウンロードされる。

3. ブラウザで http://サーバーIP:5678 にアクセスすると、初回セットアップ画面が表示される。管理者アカウント(メール・パスワード)を設定して完了。

SSL(HTTPS)の設定
セルフホスト版でWebhookを受信する場合、HTTPSが必須になることが多い。リバースプロキシ(Nginx/Caddy)+ Let's Encryptの無料SSL証明書で対応する手順が公式ドキュメントに記載されている。Caddyを使うと自動でSSL証明書を取得・更新してくれるため設定が簡単だ。

Step 2: 初期設定とクレデンシャルの登録

タイムゾーンの設定
クラウド版:「Settings」→「Personal」でタイムゾーンを「Asia/Tokyo」に変更する。
セルフホスト版:環境変数 GENERIC_TIMEZONE=Asia/Tokyo を設定する(docker-compose.ymlに記載)。

クレデンシャル(認証情報)の登録
左メニューの「Credentials」→「Add credential」から、使いたいサービスの認証情報を登録する。OAuth2対応のサービス(Google、Slack、Notionなど)はブラウザ上で認証フローを進めるだけで接続が完了する。

APIキー方式のサービス(Airtable、Telegram、OpenAIなど)は、該当サービスの管理画面でAPIキーを発行し、n8nのクレデンシャル設定画面に貼り付ける形になる。

セルフホスト版の追加設定
本番運用の場合、以下の環境変数も設定しておくとよい。

Step 3: 最初のワークフローを作成する

「Workflows」→「Add workflow」をクリックすると、キャンバスが開く。中央の「+」ボタンからノードを追加していく。

トリガーノードの設定
ワークフローの起点となるトリガーノードを選ぶ。よく使うのは以下の3種類。

最初のワークフローとしては「Schedule Trigger(5分おき) → HTTP Request(天気APIを取得) → Slack(結果を投稿)」のような構成がわかりやすい。2〜3ノードで完結し、外部サービスの認証も最小限で済む。

ノードの接続と設定
トリガーノードの右側の端子をドラッグして次のノードにつなぐ。各ノードをダブルクリックすると設定パネルが開き、接続先サービスのクレデンシャル選択、操作(取得・作成・更新など)、パラメータの指定を行う。

データのマッピング
ノード間のデータ受け渡しは、前のノードの出力フィールドをドラッグ&ドロップで次のノードの入力フィールドにマッピングする形式だ。Expression(式)を使えば、文字列の結合やデータの加工も可能。JavaScriptのコードノードを挿入すれば、複雑なデータ変換もワークフロー内で処理できる。

Step 4: テスト実行とデバッグ

手動実行(Test Workflow)
キャンバス下部の「Test Workflow」ボタンをクリックすると、ワークフローが1回実行される。各ノードに緑のチェックマーク(成功)または赤のバツ印(エラー)が表示される。

実行結果の確認
各ノードをクリックすると、入力データ(Input)と出力データ(Output)がJSON形式で表示される。期待通りのデータが渡されているか、フィールド名や値を1つずつ確認する。

よくあるエラーと対処法

Step 5: ワークフローの有効化と運用

テスト実行で問題がなければ、キャンバス右上のトグルスイッチを「Active」に切り替える。これでワークフローがトリガー条件に基づいて自動実行されるようになる。

実行ログの確認
「Executions」画面で過去の実行履歴を確認できる。成功・失敗の区別、実行時間、データ量が一覧表示される。失敗した実行をクリックすると、どのノードでエラーが発生したかの詳細が確認できる。

セルフホスト版のメンテナンス

料金プラン早見表

プラン月額実行回数ホスティング
Community無料無制限セルフホスト(サーバー費用別途)
Starter$24/月2,500/月クラウド(n8n管理)
Pro$60/月10,000/月クラウド(n8n管理)

クラウド版は14日間の無料トライアル付き。セルフホスト版はVPS費用(DigitalOcean $6/月〜、Hetzner $4/月〜)のみで運用可能。Enterpriseプラン(要問い合わせ)もあり、SLA・専用サポート・SSO連携が含まれる。

【PR】下記リンクは運営者のアフィリエイトリンクを含みます。公式サイトで料金・機能の最新情報を確認の上、自己判断でご登録ください。

n8n公式サイトでクラウド版の無料トライアルを始める

14日間無料。400以上の連携ノード、ビジュアルワークフロー構築。セルフホスト版はGitHubから入手可能。

【PR】メール+LP+講座を月$0で始めるならSysteme.io

メール配信・LP作成・講座販売・決済まで無料で一体化。オールインワンSaaS。

まとめ(マヤの私見)

n8nは「自動化ツールにお金をかけたくないが、技術力はある」という層にとって、Zapier/Makeの有力な代替手段だ。セルフホスト版なら月$6程度のVPS代だけで、ワークフロー数も実行回数も気にせず運用できる。コードノードでJavaScript/Pythonが書ける点も、エンジニアにとっては大きな自由度だ。ただし、サーバー管理・アップデート・障害対応を自分でやる覚悟は必要。その手間を省きたいならクラウド版($24/月〜)を選ぶか、素直にMakeを使うほうが時間効率はよいかもしれない。自分のスキルと時間のバランスで判断するのがよい。

【PR】下記リンクは運営者のアフィリエイトリンクを含みます。公式サイトで料金・機能の最新情報を確認の上、自己判断でご登録ください。

n8n公式サイトでクラウド版を無料で試す

セルフホスト版はGitHubから無料で入手可能。クラウド版は14日間トライアル付き。

【PR】メール+LP+講座を月$0で始めるならSysteme.io

メール配信・LP作成・講座販売・決済まで無料で一体化。オールインワンSaaS。

合わせて読みたい

よくある質問(FAQ)

n8nのセルフホスト版は本当に無料で使えますか?

はい。n8nのCommunity版(セルフホスト)はSustainable Use Licenseのもとで無料で利用できます。ワークフロー数・実行回数に制限はありません。ただし、サーバーの用意・運用・アップデートは自己責任です。VPSの月額費用(例:DigitalOcean $6/月〜)は別途かかります。

n8nとZapier/Makeの違いは何ですか?

n8nはオープンソースでセルフホスト可能な点が最大の違いです。Zapier/Makeはクラウド専用で、実行回数に応じた月額課金が発生します。n8nのセルフホスト版は実行回数無制限で、データが自社サーバーに保持されるため、プライバシー要件が厳しい環境にも適しています。一方で、サーバー管理の技術知識が必要です。

n8nクラウド版のStarterプランではどこまで使えますか?

Starterプラン($24/月)では、月2,500回の実行(executions)、5つのアクティブワークフロー、基本的なサポートが含まれます。14日間の無料トライアルが付いています。実行回数やワークフロー数を増やしたい場合はProプラン($60/月)にアップグレードします。

n8nは日本語で使えますか?

n8nのUI・ドキュメント・サポートはすべて英語です。ただし、ワークフロー内で処理するデータ(メール本文、Slackメッセージなど)は日本語に対応しています。ノードの設定画面も英語ですが、視覚的なフロー構築のため、基本的な英語が読めれば操作に支障はありません。

Dockerなしでn8nをセルフホストできますか?

はい。n8nはnpm(Node.js)でも直接インストールできます。コマンドラインで「npx n8n」と入力するだけで起動し、ブラウザからアクセスできます。ただし、本番運用ではDockerを使ったほうがアップデートや環境管理が楽です。

n8nで使える連携サービス(ノード)はいくつありますか?

n8nは400以上のサービスとの連携ノードを標準搭載しています。Google Workspace、Slack、Notion、Airtable、Stripe、Shopify、GitHub、Twitterなど主要なサービスに加え、HTTPリクエストノードやWebhookノードを使えば、APIがあるサービスなら何でも接続できます。コミュニティが開発したカスタムノードも利用可能です。


この記事について
運営者:マヤ(海外SaaS × 日本人向けアフィリエイト歴の個人サイト運営者)
情報ソース:公式サイト、公式ドキュメント(docs.n8n.io)、GitHubリポジトリ、G2の公開評価
最終更新日:2026-05-12