ガイド · Dify Hosting Team

Dify を Hetzner VPS にデプロイする方法 2026:完全ガイド

Hetzner はヨーロッパのクラウドホスティングの中で最高のコストパフォーマンスを誇り、2026年に Dify をセルフホストするための第一の選択肢です。このガイドでは、サーバーの作成から SSL で保護された本番デプロイまでのすべての手順をステップバイステップで説明します。

Hetzner VPSの検索ボリュームは2026年初頭に+230%急増しました — その理由は明確です。AMD EPYCサーバーが月額€3.79から利用でき、ドイツとフィンランドにデータセンターを持つHetznerは、GDPR準拠・優れたパフォーマンス・比類ないコストを兼ね備えています。このガイドでは、HetznerのVPSにDifyをゼロからデプロイするために必要なすべてを解説します。

DifyにHetznerを選ぶ理由

  • 最高のコストパフォーマンス:CX32(4 vCPU、8 GB RAM)は月額€5.59 — 競合他社は同等スペックで3〜4倍の料金を請求します。
  • デフォルトでGDPR準拠:HetznerはEU内にサーバーを持つドイツ企業です。データはEEA(欧州経済領域)の外に出ません。
  • NVMe SSD:すべてのVPSインスタンスがNVMeストレージを使用。DifyのPostgreSQLとベクターデータベース操作を大幅に高速化します。
  • 信頼性の高いアップタイム:99.9% SLAを実際には常に上回っています。
  • シンプルな課金:隠れた費用なしの時間課金。テストサーバーを数時間使用して気に入らなければ削除するだけです。

Hetznerのどのプランを選ぶべきか?

プラン vCPU RAM ストレージ 料金 用途
CX22 2 vCPU 4 GB 40 GB NVMe €3.79/月 個人・軽量テスト
CX32 4 vCPU 8 GB 80 GB NVMe €5.59/月 ほとんどのユーザーに推奨
CX42 8 vCPU 16 GB 160 GB NVMe €9.99/月 チーム・高トラフィック
CX52 16 vCPU 32 GB 320 GB NVMe €19.90/月 エンタープライズ・ローカルLLM

ステップバイステップ:Hetzner VPSにDifyをデプロイ

ステップ1 — Hetznerサーバーを作成する

Hetzner Cloud Consoleにログインし、プロジェクトを作成して「サーバーを追加」をクリック:ロケーションはニュルンベルクまたはヘルシンキ(EU/GDPR)、イメージはUbuntu 24.04 LTS、タイプはCX32、SSHキーを追加、ポート22・80・443を許可するファイアウォールを設定します。

ステップ2 — SSHで接続する

ssh root@サーバーのIPアドレス

ステップ3 — システム更新とDockerインストール

apt update && apt upgrade -y
curl -fsSL https://get.docker.com | sh
docker --version && docker compose version

ステップ4 — Difyをクローンする

git clone https://github.com/langgenius/dify.git /opt/dify
cd /opt/dify/docker

ステップ5 — 環境を設定する

cp .env.example .env
openssl rand -base64 42   # この値をSECRET_KEYにコピー
nano .env

重要な変数:SECRET_KEYCONSOLE_WEB_URLAPP_WEB_URLDB_PASSWORD

ステップ6 — Difyを起動する

docker compose up -d
docker compose ps

ステップ7 — Let's EncryptでSSLを設定する

apt install -y nginx certbot python3-certbot-nginx
# Nginx設定を作成(localhost:3000と:5001へのプロキシ)
certbot --nginx -d dify.yourdomain.com --non-interactive --agree-tos -m [email protected]

ステップ8 — ドメインを設定する

ドメインレジストラでHetznerのサーバーIPを指すAレコードを作成します。DNS伝播(5〜30分)後、https://dify.yourdomain.comにアクセスして設定を完了します。

パフォーマンスベンチマーク:CX22 vs CX32

指標 CX22 (4 GB RAM) CX32 (8 GB RAM)
コールドスタート時間 約3分 約90秒
アイドル時のRAM使用量 約3.2 GB (80%) 約3.4 GB (42%)
同時接続ユーザー数 1〜3(OOMリスクあり) 5〜10人快適
ドキュメントインデックス速度 約45ページ/分 約90ページ/分
API応答時間 (p95) 約420 ms 約180 ms

一般的なトラブルシューティング

  • コンテナが再起動し続ける:docker compose logs apiでログを確認。最も一般的な原因は.envの無効なSECRET_KEYです。
  • CX22でOOMエラー:RAG機能を使用しない場合はWeaviateを無効化 — 約800 MBのRAMを節約できます。
  • Web UIにアクセスできない:Nginx設定を確認(nginx -t)し、ファイアウォールのポート80/443が開いているか確認します。
  • SSL証明書が更新されない:certbot renew --dry-runでテストしてください。

よくある質問

HetznerはDifyのセルフホスティングに適していますか?

はい — Hetznerは2026年のDifyセルフホスティングで最良の選択肢のひとつです。NVMeストレージ、AMD EPYCプロセッサ、GDPR準拠、そしてAWSやAzureより3〜4倍安い価格という組み合わせは、欧州やコスト意識の高いユーザーにとって最適です。

最安値のCX22でDifyを動かせますか?

はい、ただし余裕は少ないです。4 GB RAMのCX22はDifyのフルスタックを実行できますが、アイドル時のRAM使用率は約80%です。2 GBのスワップファイルを追加し、RAGが不要ならWeaviateを無効化することをお勧めします。

完全セットアップはどのくらいかかりますか?

このガイドに従えば、Hetznerの新規アカウントからSSL付きの本番対応Difyインスタンスまで約30〜45分で完了します。

本番環境でDifyを動かす最も安い方法は?

Hetzner CX32(月額€5.59)が最適なコストパフォーマンスポイントです。ClaudeやGPT-4oのAPIキーを用意すれば、個人や小規模チームの月額合計は通常€7〜12程度になります。


関連記事: DifyのためのHetzner — 完全レビュー · Difyをセルフホストする方法 · セルフホスト型ChatGPT代替