AI導入・活用支援

Docker Desktop・Neo4j・n8nを自分のPCに入れてできること

「n8nで業務を自動化できるらしい」「Neo4jはAI時代のデータベースだと聞いた」。
そんな話を耳にしても、クラウドの有料プランに申し込む前に、まずは手元で試してみたいと考える方は多いはずです。

実は、Docker Desktopを入れておけば、Neo4jとn8nは自分のパソコンの中で無料で動かせます。私も今回、就業規則と取扱説明書のGraphRagを作成することになったので、普段使っているWindows 11 HomeのPCに3つをそろえて、実際に起動するところまで確認しました。

今回は、この3つを入れると何ができるのかを、専門用語をできるだけ使わずに整理します。インストールの手順は別の記事に分けているので、まずは「入れる価値があるか」を判断する材料にしてください。

この記事でわかること

  • Docker Desktop・Neo4j・n8nがそれぞれ何をするソフトか
  • 3つが自分のPCの中でどう組み合わさって動くのか
  • n8nとNeo4jを組み合わせると業務で何ができるか
  • 無料で使える条件と、ライセンスで注意する点
  • 導入に必要なPCの条件と、始める順番

先に結論

  • Docker Desktopが土台になり、Neo4jとn8nを別々の箱で動かせる
  • n8nが集めて整え、Neo4jが関係ごと保存する分担で、手作業を減らせる
  • 中小企業の社内利用なら、3つとも基本は無料で始められる
クラウドに申し込む前に、自分のPCで「業務自動化とAI用データベース」を無料で試せる環境です。


1. 3つを入れると、PCの中に業務自動化の実験場ができる

3つは役割がはっきり分かれていて、組み合わせると「データを集めて、つないで、使う」までをPCの中で試せます。

まずは、それぞれの役割を一覧で見てください。

ソフト役割たとえるなら
Docker Desktopアプリを箱(コンテナ)ごと動かす土台倉庫・港
Neo4jデータを関係ごと保存するデータベース人物相関図つきの名簿
n8nアプリ同士をつないで作業を自動化指示どおり動く事務スタッフ

ポイントは、Docker Desktopそのものはコンテナではなく、コンテナを動かすための仕組みだという点です。
Neo4jとn8nは、その上にそれぞれ別の箱として置かれます。

Docker Desktopの上でNeo4jとn8nが別々のコンテナとして動き、ブラウザから操作する構成図
自分のPCの中で3つが動くしくみ(私による整理・イメージ)

操作はすべてブラウザで行います。
Neo4jは「localhost:7474」、n8nは「localhost:5678」で管理画面が開きます。

Docker Desktopが土台、その上にNeo4jとn8nが別々に乗っている、とイメージすれば十分です。

2. Docker Desktopは、アプリを「箱」ごと動かす土台

Docker Desktopなら、アプリに必要な部品一式を「箱」ごと入れられるので、PCの環境を汚さずに済みます。

通常、n8nを直接インストールするには、Node.jsという別のソフトを先に入れる必要があります。
Dockerなら、必要なものはすべて箱の中に入っているため、こうした準備が要りません。

実際、私のPCにはNode.jsが入っていませんでしたが、n8nは問題なく動きました。不要になったら箱ごと消せるので、試しに入れてみる用途にも向いています。

1つの箱には1つのアプリを入れるのが基本

Neo4jとn8nは、同じ箱にまとめず、別々の箱に入れるのが基本です。片方だけ更新したり再起動したりでき、トラブルが起きたときもどちらが原因か切り分けやすくなります。

別々の箱でも、Docker Composeという機能を使えば、設定ファイル1つで2つをまとめて起動・停止できます。

「入れて試して、合わなければ箱ごと消す」が気軽にできるのが、Dockerを使う一番の利点です。

3. Neo4jは、データを「関係」ごと保存できるデータベース

Neo4jは「グラフデータベース」と呼ばれる種類で、データ同士のつながりをそのまま保存できるのが特長です。

Excelのような表では、「顧客」「商品」「担当者」を別々の表で管理し、つながりは列の番号で表します。
Neo4jでは「顧客A —購入した→ 商品B」のように、つながりそのものをデータとして持ちます。

そのため、「この商品を買った人が、ほかに買っている商品は?」といった、つながりをたどる質問が得意です。表計算で同じことをしようとすると、表の結合を何段も重ねる必要があります。

AIに社内データを参照させる用途でも注目されている

最近は、生成AIに社内の情報を参照させるための保存先としても、グラフデータベースが使われています。関係をたどって関連情報を集め、AIの回答材料にする方法で、GraphRAGとも呼ばれます。

無料で使えるCommunity Editionは、ブラウザから操作できる管理画面も備えています。サンプルの映画データを入れて、グラフ表示を試すこともできます。

「誰が・何と・どうつながっているか」を扱いたいときに、表計算より向いているデータベースです。

4. n8nは、画面操作で業務の流れを自動化できるツール

n8nは、メールやスプレッドシート、各種Webサービスをつないで、決まった作業を自動で実行させるツールです。ZapierやMakeと同じ種類のサービスですが、自分のPCやサーバーで動かせる点が異なります。

作業の流れは、画面上で部品(ノード)を線でつないで組み立てます。たとえば「フォームに問い合わせが来たら、表に転記して、担当者にチャットで知らせる」といった流れです。

自分で動かす場合は、実行回数で料金がかからない

n8nを自分のPCで動かす場合、実行回数による上限や課金はなく、PCの性能が上限になります。クラウド版は月額料金と実行回数の上限があるため、回数が多い業務ほど自分で動かす利点が大きくなります。

また、メールアドレスを登録すると、フォルダ整理や実行履歴の検索といった一部の有料機能が無料で使えるようになります。


5. 組み合わせると、データの収集から活用までを自動でつなげられる

n8nが各所からデータを集めて整え、Neo4jがそれを関係ごと保存する、という分担で使うのが基本の形です。

メールや表計算のデータをn8nが集めて整え、Neo4jに関係ごと保存し、自動化・見える化・AI活用につなげる流れ
n8nとNeo4jを組み合わせたときのデータの流れ(私による整理・イメージ)

中小企業の業務に当てはめると、次のような使い方が考えられます。

業務の例n8nの役割Neo4jの役割
問い合わせ管理フォームの内容を自動で取り込む顧客・案件・担当者をつなげて保存
広告・集客の分析レポートを定期的に取得するキーワードとページの関係を保存
社内マニュアル文書を集めて項目ごとに分ける手順や用語の関係を保存し、AIに渡す

n8nからNeo4jへの接続には、有志が公開しているコミュニティノード(追加部品)を使う方法などがあります。
どちらも同じPCの中で動くので、外部のサービスを経由せずにデータをやり取りできます。

AIと組み合わせる応用は、まず自動化と保存の基本に慣れてから取り組むのがおすすめです。AIの利用にはAPI料金がかかるため、何をAIに任せるかを決めてからでも遅くありません。

最初は「集めて保存する」だけでも、転記の手間が減る効果を実感できます。

6. 社内利用なら無料で始められるが、ライセンスの条件は確認する

3つとも無料で使えますが、それぞれ条件が異なるため、仕事で使う前に確認しておく必要があります。

ソフト無料で使える条件注意点
Docker Desktop従業員250人未満かつ年間売上1,000万ドル未満の企業、個人、教育などどちらか一方でも超えると有料プランが必要
Neo4j Community EditionGPLv3ライセンスで、商用でも利用可改変して配布する場合は、その部分の公開が必要
n8n(自分で動かす版)自社の業務や個人・非商用の利用は無料n8nを他社向けに有料で提供することはできない

中小企業が自社の業務を効率化する目的であれば、多くの場合はこの条件に収まります。
ただし、n8nを組み込んだサービスを顧客に販売するような使い方は、ライセンス上の制限にかかる可能性があります。

判断に迷う場合は、各社の公式ページで最新の条件を確認してください。ライセンスの内容は変更されることがあります。

自社の業務に使う範囲なら、費用をかけずに始められると考えて大丈夫です。

7. 始めるなら、Docker Desktop→Neo4j・n8nの順に入れる

導入の順番は、土台のDocker Desktopを先に入れ、そのあとNeo4jとn8nをまとめて起動する流れです。

Docker Desktopの公式ドキュメントでは、Windowsの場合、メモリ8GB以上が求められています。CPUの仮想化機能が有効になっていることも条件です。

私の環境はWindows 11 HomeでGPUのないPCですが、問題なく動いています。

手順は次の2本の記事にまとめました。上から順に進めれば、ブラウザで管理画面が開くところまでたどり着けます。

まずはDocker Desktopだけ入れて、「Engine running」と表示されれば準備完了です。

よくある質問

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

導入は、用意された設定ファイルとコマンドを数回入力するだけで完了します。n8nの操作は画面上で部品をつなぐ方式なので、プログラミングの経験がなくても基本的な自動化は作れます。

PCの電源を切ると止まりますか?

止まります。PCの中で動いているため、電源を切っている間は自動化も実行されません。夜間も動かしたい処理がある場合は、常時起動しているPCやサーバーに移すことを検討してください。

インターネットに公開されてしまいませんか?

通常はインターネットからは見えません。ただし設定によっては、同じ社内ネットワークの別のPCからアクセスできる場合があります。
自分のPCだけに限定する方法は、Neo4j・n8nの導入記事で紹介しています。

クラウド版と比べたメリットは何ですか?

月額料金がかからないことと、データが自分のPCの外に出ないことです。一方で、更新やバックアップは自分で行う必要があります。まずは手元で試し、本格運用の段階でクラウド版と比べるのが現実的です。


まとめ

まとめ

  • Docker Desktopは、アプリを箱ごと動かす土台になる
  • Neo4jは、データのつながりをそのまま保存できるデータベース
  • n8nは、決まった作業を画面操作で自動化できるツール
  • n8nが集めて、Neo4jが保存する分担で、手作業を減らせる
  • 自社の業務に使う範囲なら、3つとも基本は無料で始められる

業務の自動化やAIの活用は、いきなり有料サービスを契約しなくても、手元のPCで小さく試せる時代になりました。まずは1つの定型作業を選び、n8nで自動化できるか試してみてください。

小さく試して効果が見えてから広げる。それが失敗しないAI・自動化の進め方です。

村上ドットプロでは、AI導入支援に加えて、サイバーセキュリティに関する無料相談も受け付けています。社員のスマホ利用ルールづくりや、従業員向けの注意喚起についてもお気軽にご相談ください。

ご相談はこちら
AIを会社の戦力に
広島のAIコンサルタント|中小企業のAI導入支援 ムラカミドットプロ

当サイトのURLを装った偽サイトが確認されています。Googleには対応してもらいました。まだBing検索には残っているので今すこしお気をつけ下さい。 広島の中小企業向け AI導入支援 AIを、社員ま ...

続きを見る

参考リンク

※ 各ソフトの無料条件・機能は2026年11月時点で公式ドキュメント等を確認した内容です。ライセンスや料金は変更される場合があるため、利用前に各社の公式ページをご確認ください。
※ 動作環境の記述は私のPC(Windows 11 Home・GPUなし)での確認結果で、すべての環境での動作を保証するものではありません。
※ 業務での活用例は私による整理で、効果を数値で示したものではありません。

サイト内検索

-AI導入・活用支援