0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

古いマシンと新しいマシンを組み合わせてローカルDify環境を構築してみた

Posted at

はじめに

もうすっかり定着してきた感があるDify(ディフィー)ですが、なかなか使っているという人に出会わないので、古いパソコンにインストールして動作させる事例でも一つ作ってみようと思って試してみました。

使用したパソコン

古いパソコン

項目
Model NEC PC-MK32MBZEF
CPU Intel(R) Core(TM) i5-3470 CPU @ 3.20GHz
RAM 11GB
Disk 119.2GB
GPU Intel Xeon E3-1200 v2/3rd Gen(rev 09)

Windows11を入れることができないので、Ubuntuを入れてDify専用機にすることにしました。

新しいパソコン

項目
Model Micro-Star MS-7D98
CPU Intel(R) Core(TM) i7-14700F
RAM 62GB
Disk 931.5G
GPU NVIDIA Corporation Device 2c05 (rev a1)

このパソコンにはUbuntuとOllamaが入っています。

インストール

古いパソコンにDifyを入れる手順を以下に記します。

Docker

sudo apt install -y docker.io
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo $UBUNTU_CODENAME) stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-compose-plugin
sudo usermod -aG docker $USER

Dify

git clone https://github.com/langgenius/dify.git
cd dify/docker
cp .env.example .env
sudo chmod -R 755 volumes/app/storage
sudo docker compose up -d

起動したらサーバーのIPアドレスにブラウザでアクセスして、セットアップ画面に移行します。

http://[パソコンのIPアドレス]/install

ログインができたら、以下のコマンドでDockerのユーザーのUIDとGIDを確認。

ls -l volumes/app/storage/
合計 4
drwxr-xr-x 3 1001 1001 4096 11月 27 10:03 privkeys

ここでは"1001"だったので、以下のとおり1001にオーナーを変更

sudo chown -R 1001:1001 volumes/app/storage
sudo chmod -R g-w volumes/app/storage
sudo chmod -R o-w volumes/app/storage

Ollamaの設定

WebUIの「設定」にアクセスしてモバイルプロバイダーを表示し、モバイルプロバイダーのOllamaをインストールして、モデルを追加する

スクリーンショット 2025-11-27 15.18.37.png

Model Nameには以下のコマンドで表示されるIDを入力します。

$ ollama ls
NAME                                                                       ID              SIZE      MODIFIED     
hf.co/mmnga/ABEJA-QwQ32b-Reasoning-Japanese-v1.0-gguf:Q2_K                 ************    12 GB     3 months ago    
gpt-oss:20b                                                                ************    13 GB     3 months ago    
minicpm-o26-7.6b:latest                                                    ************    4.7 GB    6 months ago    
hf.co/mmnga/cyberagent-DeepSeek-R1-Distill-Qwen-32B-Japanese-gguf:IQ1_M    ************    7.9 GB    7 months ago    

Model Typeは「LLM」、Base URLにはOllamaの動作しているパソコンのIPアドレスを使って「http://[パソコンのIPアドレス]:11434」と入力します。

そこまで入れたら「追加」ボタンを押して完了!

チャットボットの利用

スタジオタブで「新しいアプリ」を選択し、「最初から作成」で「チャットフロー」を選び、LLMのノードでAIモデルを先ほど追加したOllamaのモデルを設定すると...

スクリーンショット 2025-11-27 15.26.52.png

こんな感じで使えるようになりました。

簡単!!
しかも課金なし!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?