DifyをVPSにセルフホストして「社内ChatGPT」を作る完全手順
Difyとは?なぜ今、注目されているのか
Dify(ディファイ)は、プログラミング不要でAIアプリケーションを構築できるオープンソースプラットフォームです。2026年現在、GitHub Stars数は急増しており、企業のAI導入ツールとして世界中で注目されています。
Difyを使えば、以下のようなことがノーコードで実現できます:
- 社内ドキュメントを学習した社内専用ChatGPT
- 顧客対応用のAIチャットボット
- 社内FAQ自動応答システム
- RAG(検索拡張生成)を活用した知識ベースAI
Difyクラウド版 vs セルフホスト版:なぜVPSがおすすめ?
| 項目 | Difyクラウド版 | VPSセルフホスト版 |
|---|---|---|
| 月額料金 | 無料〜$159/月 | VPS代のみ(990円〜) |
| データの保管場所 | Difyのサーバー(海外) | 自分のVPS(国内) |
| カスタマイズ | 制限あり | 完全自由 |
| メッセージ数制限 | プランにより制限 | 無制限 |
| アップデート | 自動 | 手動(コマンド1行) |
特に法人利用では「データを海外サーバーに送りたくない」というニーズが強く、国内VPSでのセルフホストが最適解です。
必要なVPSスペック
Dify(Docker版)を快適に動かすための推奨スペック:
| 項目 | 最低要件 | 推奨スペック |
|---|---|---|
| CPU | 2コア | 4コア以上 |
| メモリ | 4GB | 8GB以上 |
| ストレージ | 20GB | 50GB以上 |
| OS | Ubuntu 20.04以降 | Ubuntu 22.04 |
4GBプランでも動作しますが、RAG機能やドキュメント検索を使うなら8GBプランがおすすめです。
おすすめVPS 3選
◆ XServer VPS(月990円〜)
高性能なAMD EPYC搭載で、Dockerコンテナの起動が高速。4GBプランでDifyが快適に動作します。
◆ ConoHa VPS(月2,178円〜)
時間課金対応で「まず試してみたい」方に最適。Dockerテンプレートも用意されています。
◆ さくらのVPS(月1,738円〜)
老舗の安定性。長期運用に適しており、サポートも充実。
セルフホスト手順:VPSにDifyを構築する
ステップ1:VPSにSSH接続
ssh root@あなたのIPアドレス
ステップ2:Docker & Docker Composeをインストール
# Dockerのインストール
curl -fsSL https://get.docker.com | sh
# Docker Composeの確認
docker compose version
ステップ3:Difyをクローン
git clone https://github.com/langgenius/dify.git
cd dify/docker
ステップ4:環境設定
cp .env.example .env
.env ファイルを編集して、最低限以下を設定します:
# セキュリティキー(ランダムな文字列に変更)
SECRET_KEY=あなたの秘密鍵をここに設定
# 外部からアクセスするURL
CONSOLE_WEB_URL=http://あなたのIPアドレス
ステップ5:Difyを起動
docker compose up -d
起動には数分かかります。完了後、ブラウザで http://あなたのIPアドレス にアクセスすると、Difyの初期設定画面が表示されます。
ステップ6:管理者アカウントを作成
ブラウザ上で管理者のメールアドレスとパスワードを設定します。これでDifyの管理画面にログインできるようになります。
Difyの基本的な使い方
AIチャットボットを作る
- ダッシュボードで「アプリを作成」をクリック
- 「チャットボット」を選択
- プロンプトに「あなたは〇〇会社のカスタマーサポートAIです」と設定
- モデルにOpenAI GPT-4やClaude 3.5を設定(APIキーが必要)
- 「公開」ボタンを押せば、共有リンクが発行される
社内ドキュメントを学習させる(RAG)
- 「ナレッジ」メニューからドキュメントをアップロード
- PDF、Word、テキストファイルに対応
- アップロード後、自動的にチャンクに分割・ベクトル化
- チャットボット作成時に「ナレッジ」を紐付ければ完了
これだけで「社内ドキュメントの内容を踏まえて回答するAI」が完成します。
運用のポイント
バックアップ
# データのバックアップ
cd dify/docker
docker compose exec db pg_dump -U postgres dify > backup.sql
アップデート
cd dify/docker
git pull origin main
docker compose down
docker compose up -d
セキュリティ対策
- VPSのファイアウォールで必要なポートだけ開放(80, 443)
- Nginxリバースプロキシ + Let’s EncryptでHTTPS化
- 定期的な
apt update && apt upgrade
よくある質問(FAQ)
Dify本体はオープンソースで完全無料です。かかるのはVPSの月額料金(990円〜)と、AIモデルのAPI利用料(OpenAI等)のみです。ローカルLLM(Ollamaなど)を使えばAPI料金もゼロにできます。
VPSのスペック次第ですが、4GBプランで10〜20人程度の同時利用が可能です。8GBプランなら50人程度まで対応できます。
いいえ。DifyはOllamaと連携できるので、VPS上にローカルLLMを導入すれば外部APIなしで動かせます。ただし、GPT-4レベルの性能を求めるならOpenAI APIの利用がおすすめです。
DifyはAPI機能を持っているので、SlackやLINE、社内システムとの連携が可能です。Webhook経由で外部サービスとも接続できます。
まとめ:月990円で社内ChatGPTを手に入れよう
Difyのセルフホストは、思っているより簡単です。Docker Composeで数コマンド実行するだけで、高機能なAIプラットフォームが手に入ります。
Difyクラウド版の月額$59〜$159を払い続けるより、月990円のVPSで自前運用するほうが圧倒的にお得です。