n8nを自分のサーバーにセルフホストする手順を公式docsで確認する
結論(先に)
先に断っておきます。僕はまだ自分のサーバーにn8nを実際に構築していません。この記事に書いたのは、n8nの公式ドキュメント(docs.n8n.io)と公式pricingページに書かれている手順・条件だけです。「構築した過程」を体験談として書くことはできませんが、これから自分でやる人が最初につまずきそうな「無料の範囲はどこまでか」「何を選べばいいか」を、公式の記載だけで整理しました。実機での動作確認は名義ゲートを通した後にこの記事へ追記する予定です。
なお、n8n自体はワークフロー自動化ツールで音声合成は行いません。音の自然さや読み上げの誤読といった評価軸はこのツールには当てはまらず、本記事でも未評価(対象外)です。
n8nは、n8n.ioが提供するワークフロー自動化ツールです。自分のサーバーで動かす「セルフホスト」と、n8nが管理する「n8n Cloud」の2つの使い方があると公式docsに書かれています。
セルフホストは無料なのか、まず確認した
僕が一番気になったのはここでした。「無料」と謳うツールほど、後から制限が出てくることが多いからです。
n8nの公式ドキュメント(choose-how-to-use-n8n)には、こう書かれています。「Community Free Self-hosting with almost the complete feature set」。つまり、自分のインフラで動かすCommunity Editionは無料で、しかも「ほぼ完全な機能セット」が使えるとされています。
公式pricingページにも「A standard, self-hosted version of n8n is available on GitHub.」という一文があります。GitHubで公開されているソースをそのまま使う形が、無料のセルフホストの入り口ということです。
ただし「ほぼ完全」という言い方が引っかかります。何が完全でないのかは、次の章で見た比較表に出てきました。
セルフホストとn8n Cloud、公式はどう比較しているか
公式docsには「Pros and cons comparison」という表があり、僕はそこを読み比べました。
| 観点 | n8n Cloud | セルフホスト |
|---|---|---|
| インストール | 不要 | 必要(npm・Docker・サーバー構築のいずれか) |
| 技術的な知識 | 不要 | 必要 |
| インフラの管理 | n8nが担当 | 自分で用意・管理 |
| デプロイの制御 | n8nが管理(制限あり) | 完全に自分で制御できる |
| カスタマイズ | 選べる範囲に限定 | カスタム用途に推奨 |
| 無料の選択肢 | トライアルのみ | Community Editionが無料 |
この表を見る限り、「早く試したい」「サーバー管理をしたくない」ならCloud、「細かく制御したい」「自分の環境が既にある」ならセルフホスト、という住み分けになっています。どちらが優れているという話ではなく、公式自身が「用途による」と整理している点は正直だと感じました。
無料のセルフホストでも足りない機能がある
公式docsの「Which features need a paid plan or edition」という項目に、有料プランでないと使えない機能が列挙されていました。カスタム変数、環境(dev/staging/prod)、外部シークレット管理、ログストリーミング(標準ログは無料に含まれる)、マルチメイン構成(キューモードは無料に含まれる)、プロジェクト機能、SSO(SAML・LDAP)、ワークフロー/認証情報の共有、Gitを使ったバージョン管理。
個人で自動化を組む程度なら、これらは無くても困らないはずです。ただしチームで使う、監査ログを外部に流したい、といった要件が出てきたら有料版のライセンスキーが必要になります。
AI機能はセルフホストにまだ来ていない
n8nはAI Assistantという支援機能をpricingページで打ち出していますが、これはクラウド版のStarter/Proプランに含まれるもので、セルフホストには無い点は正直に書いておきます。
pricingページのFAQにはこうあります。「On self-hosted n8n, AI Assistant is coming soon. You’ll bring your own API key, so no credit limits apply.」(セルフホストのAI Assistantは近日対応予定で、自分のAPIキーを持ち込む形になるためクレジット上限は無い)。つまり今の時点では、セルフホストでAI Assistantそのものは使えません。将来は自分のAPIキーを使う形で、クラウド版のようなクレジット消費の仕組みそのものが無くなる設計のようです。
インストールの入り口は3つ、公式docsが案内している
docs.n8n.ioのトップページには、セルフホストの始め方として次の3つが並んでいました。「Install with npm」「Install with Docker」「Use a cloud provider」。
どれが初心者向けかという優劣は、僕が読んだ範囲の公式ページには書かれていませんでした。Dockerに慣れているならDocker、Node.js環境が既にあるならnpm、という選び方になりそうですが、ここは推測にしかならないので明言は避けます。要確認、が正直なところです。
ライセンス上、やっていいこと・だめなこと
n8nのライセンス文(LICENSE.md)も確認しました。Sustainable Use License, Version 1.0という名前のfair-codeライセンスです。
自社の内部業務目的や、非営利・個人利用のために使用・改変することは明記されています。一方で、n8n自体を有償ホスティングとして第三者に転売・提供することはできません。また、ファイル名に.ee.が付いているEnterprise機能は別のライセンスが適用されます。
個人や社内で自動化に使う分には問題になりにくい書き方ですが、「n8nを使ったSaaSを作って売る」ような使い方をする場合は、この一線に触れないか自分で規約を読み直すべきだと思います。
対象外にした点
実際のコマンド操作(npm installやdocker runの具体的なオプション、初回起動時の画面)は今回書いていません。公式ドキュメントには手順ページが別途あるはずですが、今回取得した資料束にはそのページの本文までは含まれていなかったためです。次回、実機構築まで進めたら追記します。
また、音の自然さや読み上げの誤読については、n8nがワークフロー自動化ツールで音声合成機能を持たないため、本記事では評価対象外・未評価としています。
本記事の内容は2026-08-02時点でn8n公式サイト(n8n.io、docs.n8n.io)を確認したものです。料金・仕様・ライセンス条件は改定されることがあるため、契約や実際の構築の前には必ず公式サイトでご確認ください。本記事のリンクにはアフィリエイト広告を含む場合があります。