コンテンツにスキップ

Debian12とDockerでDifyを動作させる

Doc

アプリケーションコンテナ(Dockerイメージなど)を実行する場合は、 Proxmox QEMU VM内で実行することをお勧めします。これにより、 アプリケーションのコンテナ化のすべての利点に加えて、 VM が提供する利点 (ホストからの強力な分離や機能など) ライブマイグレーションを行うには、他の方法ではコンテナでは不可能です。

構成の概要

  • ホストOS: Proxmox VE
  • ゲストOS: Debian 12(VM)
  • アプリケーション: Dify
  • データベース: PostgreSQL + Redis
  • デプロイ方法: Docker + Docker Compose
  • 公開方法: Cloudflare Tunnel
  • セキュリティ対策(UFW + Fail2Ban)

手順

  1. ProxmoxでDebian 12サーバを構築
  2. gitをインストール
  3. Dockerをインストール
  4. Difyのインストール
  5. データベースの準備(Docker Compose+PostgreSQL+Redis)
  6. Cloudflare Tunnelで公開

ProxmoxでDebian 12サーバを構築

gitをインストール

Dockerをインストール

Difyのインストール

データベースの準備(Docker Compose+PostgreSQL+Redis)

Cloudflare Tunnelで公開