本文へスキップ

ソリューション · LLM アプリプラットフォーム

Dify 向け VPS

Dify は LLM アプリを構築するためのオープンソースのプラットフォームです。チャットアシスタント、エージェント、ワークフロー、ドキュメントに対する RAG を、お好みのモデルプロバイダーの API キーで動かせます。ドキュメントでは 2 CPU コアと 4 GiB の RAM が求められていますが、公式の Docker Compose ファイルは 16 個のコンテナを起動するため、この値はあくまで下限と考えてください。BD-8(月額 $12.90)は実際に余裕のある最安のマシンです。C2-4-80(月額 $37.90)は公式の最小要件ちょうどの最安マシンで、数十の都市で提供しています。

必要なもの

ドキュメントに基づくソフトウェア、出典を明記したサイズ

ソフトウェアとセキュリティ方針は、各プロジェクト自身のドキュメントに基づいています。プロジェクトがハードウェアの数値を公開していない場合は、そのサイズが誰の基準によるものかを明記しています。

Dify の README と docs.dify.ai より

  • 「CPU >= 2 Core, RAM >= 4 GiB」。Linux 上で Docker Engine 19.03 以降と Docker Compose 2.24.0 以降。
  • インストール:最新リリースを clone し、cd dify/docker && cp .env.example .env && docker compose up -d を実行します。compose ファイルは 7 つの Dify サービスに加え、Postgres、Redis、Weaviate、nginx、2 つのサンドボックス、2 つの egress プロキシを起動します。
  • スタック内の nginx が 80 番と 443 番ポートを公開します。管理者アカウントは http://your-ip/install で一度だけ作成し、その後はアドレスのみでログインします。
  • モデルは「設定」で構成したプロバイダーから提供されます。ホスト型モデルの API キー、または Ollama などのセルフホストの OpenAI 互換エンドポイントを使います。Dify 自体はモデルを実行しないため、GPU は不要です。

サイズ(Dify の最小要件と、compose ファイルが起動する内容に基づく当社の推奨)

用途別のサイズ選び
ワークロードvCPURAM
Dify のみ(公式の最小要件)ここでは 16 個のコンテナがアイドル状態です。同じマシンでドキュメントセットのインデックス作成やビルドを行うとスワップが発生します。24 GB
Dify と少数のアプリ、小規模なナレッジベース当社の推奨。Postgres、Redis、Weaviate、ワーカーはそれぞれ独自にメモリを使います。このサイズで窮屈さがなくなります。48 GB
大規模なナレッジベース、多数のユーザー、終日稼働するワークフロー当社の推奨。Weaviate はベクトルとともに拡大し、埋め込みとインデックス作成はワーカーの CPU で実行されます。824 GB

適合するプラン

5 台のマシン、最新価格

条件に合う最安のマシンから順に表示。価格は本日時点の月額で、カタログから取得しています。

  • BD-8$12.90/月

    4 vCPU · 8 GB · 100 GB ディスク · 32 TB

    スタック全体を余裕をもって動かせる最安プラン。4 vCPU、8 GB、100 GB、転送量 32 TB で、ほかの選択肢の 4 GB マシンより安価。どちらも公式の最低要件の2倍です。

  • BD-12$17.90/月

    6 vCPU · 12 GB · 200 GB ディスク · 32 TB

    本格的なドキュメントライブラリ向けの 6 vCPU / 12 GB / 200 GB。アップロードとベクトル用のディスク、Weaviate の拡大に備えたメモリ。

  • BD-24$31.90/月

    8 vCPU · 24 GB · 300 GB ディスク · 32 TB

    チームのアプリ向けの 8 vCPU / 24 GB。複数のアプリ、大規模なナレッジベース、エージェントとワークフローの同時実行。

  • C2-4-80$37.90/月

    2 vCPU · 4 GB · 80 GB ディスク · 3 TB

    公式の最小要件ちょうど、数十の都市で提供。2 vCPU / 4 GB / 80 GB。スタックは動作しますが、同じマシンでビルドやインデックス作成は行わないでください。サイズではなく都市で選ぶ場合の選択肢です。

  • C4-8-160$75.90/月

    4 vCPU · 8 GB · 160 GB ディスク · 3 TB

    4 vCPU / 8 GB / 160 GB、数十の都市で提供。最安の行の 6 都市が合わない場合の、快適なサイズ。

Dify 用のスタートアッププリセットはまだありません。インストールは以下の 4 つの手順をご自身で入力していただきます。Dify 公式ドキュメントのコマンドそのままで、何も追加していません。

インストール

Dify のドキュメントに沿った 4 つの手順

Docker、compose スタック、管理者ページ、そしてモデルの順です。スタックが起動したらすぐに手順 3 を実行してください。/install に最初にアクセスした人が管理者になります。

  1. Docker。curl -fsSL https://get.docker.com | sh Dify には Compose 2.24 以降が必要です。docker compose version で現在のバージョンを確認できます。
  2. 最新リリースをクローンして起動する。git clone --branch "$(curl -s https://api.github.com/repos/langgenius/dify/releases/latest | jq -r .tag_name)" https://github.com/langgenius/dify.git cd dify/docker && cp .env.example .env && docker compose up -d 16 個のコンテナが起動します。docker compose ps で、すべてが Up または healthy、init_permissions が Exited と表示されるはずです。
  3. 今すぐ管理者を作成してください。http://your-ip/install を開いて管理者アカウントを設定し、http://your-ip でログインします。HTTPS が使えるようになるまでは、80 番ポートをファイアウォールで閉じたまま SSH 経由でアクセスしてください:ssh -N -L 8080:127.0.0.1:80 root@your-server を実行してから http://127.0.0.1:8080/install を開きます。
  4. モデルプロバイダーを追加し、次にドメインを設定する。設定の Model Provider で、ホスト型プロバイダーの API キーを貼り付けるか、OpenAI 互換プロバイダーをご自身の Ollama に向けます。HTTPS を使うには、A レコードをサーバーに向け、docker/envs/infrastructure/certbot.env.example を .example サフィックスなしでコピーし、そこに CERTBOT_DOMAIN と CERTBOT_EMAIL を記入してから、スタックの certbot プロファイルを起動します:docker compose --profile certbot up -d。

正直なところ

当社が実際に購入するなら

16 個のコンテナに対して下限は 2 コアと 4 GiB です。下限サイズのマシンより安い 8 GB のマシンをお選びください。

Dify と少数のアプリ向け

BD-8 · $12.90/月

4 vCPU、8 GB、100 GB で $12.90:公式スタック全体を動かしつつ、Postgres、Redis、Weaviate の拡大に備えたメモリ、アップロード用のディスク、アプリを止めずにインデックス作成できる CPU があります。モデルは API キーの先の別の場所で動くため、このマシンに GPU は不要です。最安の行にない都市が必要な場合は、C4-8-160($75.90)が同じ構成で数十の都市で利用できます。

よくある質問

購入前によくある質問。

Dify のシステム要件は?
README と Docker Compose ガイドのどちらも、最低 2 CPU コアと 4 GiB の RAM、Docker Engine 19.03 以降、Docker Compose 2.24.0 以降としています。この下限はプラットフォーム単体のものです。compose ファイルは Dify API、websocket サービス、2 つのワーカー、Web アプリ、プラグインデーモン、エージェントバックエンドに加え、Postgres、Redis、Weaviate、nginx、2 つのサンドボックス、2 つのプロキシを起動します。macOS 向けの手順では Docker Desktop の VM に 2 CPU と 8 GiB を割り当てており、快適に動く目安として参考になります。8 GB のマシンで窮屈さがなくなります。
Dify に GPU は必要ですか?
いいえ。Dify はアプリケーション層で、API キーまたは OpenAI 互換エンドポイントを通じて、構成したモデルプロバイダーを呼び出します。ドキュメントには数十のホスト型プロバイダーとセルフホストの選択肢が掲載されています。モデルも自分でホストしたい場合は、別のマシンと別の検討が必要です。Ollama のページではモデルごとに CPU 推論のサイズを示しており、対話的な速度を求めるなら GPU ラインが適しています。
どのポートを使いますか?
スタックの nginx はホストの 80 番と 443 番を公開します(docker/.env の EXPOSE_NGINX_PORT と EXPOSE_NGINX_SSL_PORT)。それ以外(Postgres、Redis、Weaviate、サンドボックス)は compose ネットワーク内にとどまります。管理者が作成され HTTPS が機能するまでは、80 番をファイアウォールで閉じておいてください。/install に最初にアクセスした人が管理者アカウントを作成します。
Postgres と Redis は自分で運用する必要がありますか?
これらは compose ファイルに含まれ、ほかのサービスと一緒に起動します。Dify のデータ用に postgres:15-alpine、キューとキャッシュ用に redis:6-alpine、さらにデフォルトのベクトルストアとして Weaviate が起動します。docker/.env で外部サービスを指定することもできますが、1 台のマシンでは同梱のものを使うのが通常の構成です。docker/volumes ディレクトリをバックアップしてください。データベース、ベクトル、アップロードがそこにあります。
ディスクはどのくらい必要ですか?
ドキュメントには数値の記載がありません。16 個のイメージで数 GB になり、その後はアップロードしたドキュメントと、Weaviate および Postgres 内のベクトルに応じてディスク使用量が増えます。このページのすべての行は 80 GB 以上です。200 GB と 300 GB の行は本格的なドキュメントライブラリ向けです。
Dify、n8n、Flowise のどれを選ぶ?
Dify は LLM アプリのプラットフォームです。モデルを中心にプロンプト、エージェント、RAG、ワークフローを構築し、その成果をチャットと API で提供します。n8n は汎用の自動化ツールで、AI ノードも備えています。Flowise はビジュアルな LangChain ビルダーでしたが、メンテナーが 2026 年 8 月にプロジェクトを終了しました。現在も運用している方への影響は Flowise のページで説明しています。3 つとも同じマシンで動作し、それぞれ専用のページを用意しています。