そのアプリ、何GBのVPSで動くのか。
動かして、測りました。

セルフホストの記事は「推奨4GB以上」で終わりがちです。このサイトでは、手順を実際に動かしてコンテナごとのメモリを測り、料金や要件には公式の出典を付けています。

Dify 1.17.1 のメモリ使用量(初期設定の直後、アイドル時)合計 1.93 GiB。半分以上の余裕が残るのは 4GB のプランからです。OS や Docker 自体が使う分は含みません。
アプリ本体: 1.69 GiBデータベースとキャッシュ: 67 MiBベクトルDB: 61 MiBサンドボックス・プロキシ・プラグイン: 121 MiB2GB 余裕3%4GB 余裕52%合計 1.93 GiB
  • アプリ本体1.69 GiB
  • データベースとキャッシュ67 MiB
  • ベクトルDB61 MiB
  • サンドボックス・プロキシ・プラグイン121 MiB
コンテナ別の内訳を表で見る
グループコンテナメモリ
アプリ本体api398 MiB
アプリ本体api_websocket386 MiB
アプリ本体worker399 MiB
アプリ本体worker_beat374 MiB
アプリ本体web64 MiB
アプリ本体agent_backend109 MiB
データベースとキャッシュdb_postgres58 MiB
データベースとキャッシュredis9 MiB
ベクトルDBweaviate61 MiB
サンドボックス・プロキシ・プラグインsandbox21 MiB
サンドボックス・プロキシ・プラグインlocal_sandbox14 MiB
サンドボックス・プロキシ・プラグインplugin_daemon35 MiB
サンドボックス・プロキシ・プラグインssrf_proxy21 MiB
サンドボックス・プロキシ・プラグインagent_ssrf_proxy21 MiB
サンドボックス・プロキシ・プラグインnginx9 MiB

測定日 。macOS 上の Docker(OrbStack、arm64、割り当て 16GB)。docker stats で5回(60秒間隔)取得した中央値。公式の docker-compose.yaml を既定の設定(ベクトルDB は Weaviate)のまま起動し、管理者アカウントを作成してから10分待って測定。

検証記録

  1. 一部実測CoolifyとDokployを比較|両方を入れてメモリと開くポートを実測開発インフラ、に検証
  2. 実測済みDifyのアップデート手順|1.16から1.18まで実際に上げて分かった注意点AIツール、に検証
  3. 一部実測Discord BotをVPSで24時間動かす|Docker Composeでメモリと再起動を実測開発インフラ、に検証
  4. 実測済みn8nのアップデート手順と脆弱性対策|1.xから2.xへの移行で動かなくなる3つを実機で確認AIツール、に検証
  5. 一部実測Open WebUIをVPSにセルフホスト|ClaudeやOpenAIのAPIを自分の画面で使うAIツール、に検証
  6. 一部実測Vercelの代わりにセルフホストする選択肢|Hobbyプランが使えないサイトの移行先開発インフラ、に検証
  7. 一部実測VPSを借りたら最初にやる初期設定|SSH・ufw・自動更新を実機で確認開発インフラ、に検証
  8. 一部実測DifyのVPSの選び方|実測メモリから4GB・8GBの7社を比較AIツール、に検証
  9. 一部実測n8nのVPSの選び方|扱うデータ量別にメモリを実測して2GB・4GBを比較AIツール、に検証
  10. 公式情報のみセルフホスト用VPSの選び方|7社の料金とファイアウォールを公式情報で比較開発インフラ、に検証
  11. 実測済みDifyに必要なメモリは何GBか|16コンテナを実測して分かったプランの選び方AIツール、に検証
  12. 実測済みDifyとn8nを1台のVPSで動かすと何GB必要か|同居構成を実測AIツール、に検証
  13. 一部実測DifyをVPSにセルフホストする手順|初期設定で開くポートを閉じてHTTPS公開AIツール、に検証
  14. 一部実測VPSにDocker ComposeでアプリをHTTPS公開する基本手順(Caddy使用)開発インフラ、に検証
  15. 一部実測n8nをDockerでセルフホストする手順|CaddyでHTTPS公開とバックアップまでAIツール、に検証