-
AI副業 2026.08.20
n8n Dockerでセルフホスト環境を構築!クラウド版との違いと副業自動化の始め方
-
n8nは生成AIやアプリ連携を組み合わせて業務を自動化できるワークフローツールです。使い方には大きく分けて「n8n Cloud」と「Dockerなどを使ったセルフホスト」の2つがあり、副業や個人利用でどちらを選ぶべきか迷う方も多いのではないでしょうか。
この記事では、n8n Dockerによるセルフホストの基本と、n8n Cloudとの違いを、公式情報に基づいて整理します。
この記事で分かること
- n8n CloudとセルフホストのAI自動化における違い
- n8n Dockerでセルフホストする際の基本的な考え方
- 料金の仕組みと、実行回数ベースの考え方
- 副業でn8nを使う場合の選び方の目安
基礎知識:n8nとは何か
n8nは、複数のアプリやサービス間でデータを連携・変換できるワークフロー自動化ツールです。ノーコード・ローコードでワークフローを組み立てられる点が特徴で、公式サイトでも「Integrations(インテグレーション)」として、異なるアプリ間でデータをシームレスに移動・変換できることが紹介されています。
n8nの大きな特徴の一つは、料金の考え方が「ステップ数」ではなく「実行(execution)」単位である点です。公式情報によると、多くの他ツールがステップごとやユーザーごとに課金するのに対し、n8nはワークフローが最初から最後まで実行された場合にのみ課金される仕組みとされています。これにより、1回の実行で多くの処理をまとめて行うワークフローほど、コストの見通しが立てやすくなります。
n8n Cloudの特徴
n8n Cloudは、n8n社が提供するホスティング環境でn8nを利用できるサービスです。
特徴
公式情報によると、n8n Cloudの各プランにはAI Assistant(現在プレビュー提供中)が含まれており、プランごとに月間のAIクレジット枠が設定されています。無料トライアルにもクレジットが付与されますが、トライアル終了時に失効するとされています。クレジットは毎月リフレッシュされ、未使用分は繰り越されません。追加クレジットの個別購入は、現時点ではできないとされています。
また、ホスティングプランを利用した場合、データはEU(フランクフルト)のサーバーに保存されると公式情報に明記されています。
向いている人
- サーバー管理やインフラ構築に時間をかけたくない人
- まずは試しにn8nを使ってみたい人(Starter・Proプランはクレジットカード不要のトライアルが用意されています)
- AI Assistantなどのクラウド限定機能を使いたい人
注意点
Business プランの無料トライアルはクレジットカードが必要とされています。また、実行回数には各プランごとの上限があり、公式情報では、上限を超えた場合の追加料金(Businessプランで30万実行あたり4,000ユーロ)が案内から確認されています。プラン内容や金額は変更される可能性があるため、最新情報は必ず公式サイトでご確認ください。
n8n Dockerによるセルフホストの特徴
特徴
セルフホストとは、自分で用意したサーバーやパソコン上でn8nを稼働させる方法です。Dockerを使うことで、n8nの実行環境をコンテナとして構築でき、環境構築の再現性を高められます。
公式情報では、セルフホストの場合データを保存する場所は「利用者が決めた場所」になるとされています。つまり、自分のサーバー上にデータを置きたい場合や、データの保管場所を自分で管理したい場合に適した選択肢です。
また、公式情報によると、セルフホスト環境ではAI Assistant機能は「近日提供予定」とされており、提供時には利用者自身のAPIキーを使う形式になるため、クレジット制限は適用されないとされています。現時点での正確な提供状況は、公式サイトでご確認ください。
向いている人
- サーバーやDockerの基本的な知識がある、または学びながら進めたい人
- データの保管場所を自分で管理したい人
- コミュニティ版としてn8nを無料に近い形で使いたい人
注意点
セルフホストの場合、サーバーの用意やDocker環境の構築、アップデート対応などをすべて自分で行う必要があります。公式のサポートとしては、45,000人以上が参加するとされるコミュニティフォーラムが用意されていますが、有償サポートとは性質が異なります。Business プランのライセンスキーをコミュニティインスタンスに適用することで、Business機能を利用できる仕組みも案内されています。
Dockerでの構築の基本的な流れ(一般知識)
Dockerを使ったセルフホストの大まかな流れは、一般的に次のようになります。具体的なコマンドやバージョンは変更される可能性があるため、必ず公式ドキュメントを確認しながら進めてください。
- Dockerおよび(必要に応じて)Docker Composeをインストールする
- n8n公式が提供するDockerイメージを取得する
- 設定ファイルや環境変数(ポート、データ保存先など)を用意する
- コンテナを起動し、ブラウザからn8nの管理画面にアクセスする
- 必要に応じて永続化のためのデータベース設定やバックアップ体制を整える
セルフホストは自由度が高い分、環境構築や運用の知識が必要になる点を理解した上で選ぶことが重要です。
比較表:n8n Cloud と セルフホスト(Docker)
項目 n8n Cloud セルフホスト(Docker) 環境構築 n8n社が用意した環境をそのまま利用 Dockerなどで自分で環境を構築する必要あり データ保存場所 EU(フランクフルト)のサーバー 利用者が決めた場所 AI Assistant 各プランに月間クレジット枠あり(プレビュー提供) 近日提供予定、利用者のAPIキーを使用予定 料金体系 プランごとの月額・年額課金(実行回数ベース) コミュニティ版は無償で利用可能、Businessライセンス適用も可能 サポート コミュニティフォーラム、Businessプランは追加案内あり コミュニティフォーラムが中心 運用の手間 少ない(インフラ管理不要) サーバー管理・アップデート対応が必要 ※料金の詳細な金額やプラン名、条件は変更される可能性があるため、最新情報は必ずn8n公式サイトの料金ページでご確認ください。
用途別の選び方
これからn8nを使ってAI副業や業務自動化を始める場合の選び方の目安を整理します。
- まずは試してみたい・すぐに使い始めたい人:n8n Cloudのトライアル(Starter・Proはクレジットカード不要)から始めるのが手軽です。
- サーバー管理の学習も兼ねて取り組みたい人:Dockerを使ったセルフホストに挑戦することで、環境構築の知識も同時に身につけられます。
- データの保存場所を自分で管理したい人:セルフホストであれば、公式情報の通り保存場所を利用者側で決められます。
- AI Assistantなどクラウド限定機能を使いたい人:現時点ではn8n Cloudのほうが機能提供が進んでいます。セルフホストでの提供状況は公式サイトで確認してください。
注意点
- 料金プラン、クレジット数、上限、機能提供状況は変更される可能性があるため、契約前に必ずn8n公式サイトで最新情報を確認してください。
- セルフホスト環境の構築には、Dockerやサーバーに関する基本知識が必要です。不安がある場合は、公式ドキュメントやコミュニティフォーラムを活用しながら進めることをおすすめします。
- 実行回数の上限に達しても、公式情報によればワークフロー自体が停止するわけではなく、保存される実行履歴の保持範囲が変わる仕組みとされています。
まとめ
n8nには、環境構築の手間がかからないn8n Cloudと、Dockerなどを使って自分で環境を用意するセルフホストの2つの選択肢があります。どちらも実行回数ベースの料金の考え方が特徴で、用途やスキルに応じて選ぶことが可能です。まずは自分の目的(手軽さを優先するか、データ管理の自由度を優先するか)を整理した上で、公式サイトの最新情報を確認しながら選択することをおすすめします。
