2026年7月16日木曜日

Difyのインストール

1.リポジトリからクローン
$ git clone https://github.com/langgenius/dify.git
Cloning into 'dify'...
remote: Enumerating objects: 451355, done.
remote: Counting objects: 100% (1144/1144), done.
remote: Compressing objects: 100% (780/780), done.
remote: Total 451355 (delta 709), reused 409 (delta 364), pack-reused 450211 (from 3)
Receiving objects: 100% (451355/451355), 394.81 MiB | 13.21 MiB/s, done.
Resolving deltas: 100% (330123/330123), done.
Updating files: 100% (13111/13111), done.

2.クローンされたことを確認
$ ll
total 40
drwxr-x--- 5 alfaalfa alfaalfa 4096 Jun 28 10:45 ./
drwxr-xr-x 3 root root 4096 Nov 17 2025 ../
-rw------- 1 alfaalfa alfaalfa 3043 Jun 27 15:36 .bash_history
-rw-r--r-- 1 alfaalfa alfaalfa 220 Nov 17 2025 .bash_logout
-rw-r--r-- 1 alfaalfa alfaalfa 3771 Nov 17 2025 .bashrc
drwx------ 2 alfaalfa alfaalfa 4096 Nov 17 2025 .cache/
-rw-rw-r-- 1 alfaalfa alfaalfa 0 Jun 28 10:25 .motd_shown
drwxr-xr-x 3 alfaalfa alfaalfa 4096 Jun 27 11:14 .ollama/
-rw-r--r-- 1 alfaalfa alfaalfa 807 Nov 17 2025 .profile
-rw-r--r-- 1 alfaalfa alfaalfa 0 Nov 17 2025 .sudo_as_admin_successful
-rw------- 1 alfaalfa alfaalfa 726 Jun 3 12:57 .viminfo
drwxr-xr-x 22 alfaalfa alfaalfa 4096 Jun 28 10:46 dify/ ←これが出来てたらOK

3.環境ファイルを作成
ディレクトリを「./dify/docker」に移動
$ cd ./dify/doker
$ cp .env.example .env
とりあえず、中身はデフォルトのまま

4.Difyを起動
$ docker compose up -d
[+] up 118/118
✔ Image langgenius/dify-api:1.15.0 Pulled 94.3s
✔ Image redis:6-alpine Pulled 9.9s
✔ Image postgres:15-alpine Pulled 22.4s
✔ Image langgenius/dify-plugin-daemon:0.6.3-local Pulled 40.4s
✔ Image langgenius/dify-web:1.15.0 Pulled 23.9s
✔ Image langgenius/dify-sandbox:0.2.15 Pulled 17.5s
✔ Image semitechnologies/weaviate:1.27.0 Pulled 16.6s
✔ Image nginx:latest Pulled 10.2s
✔ Image busybox:latest Pulled 9.6s
✔ Image ubuntu/squid:latest Pulled 13.5s
✔ Network docker_ssrf_proxy_network Created 0.1s
✔ Network docker_default Created 0.1s
✔ Container docker-db_postgres-1 Healthy 18.3s
✔ Container docker-sandbox-1 Started 14.8s
✔ Container docker-web-1 Started 14.6s
✔ Container docker-ssrf_proxy-1 Started 15.0s
✔ Container docker-weaviate-1 Started 14.8s
✔ Container docker-redis-1 Started 14.8s
✔ Container docker-init_permissions-1 Exited 16.2s
✔ Container docker-worker_beat-1 Started 5.2s
✔ Container docker-api_websocket-1 Started 5.1s
✔ Container docker-plugin_daemon-1 Started 5.3s
✔ Container docker-api-1 Started 5.3s
✔ Container docker-worker-1 Started 5.3s
✔ Container docker-nginx-1 Started 5.1s

5.dockerコマンドで起動していることを確認
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
121ddc4d8bbe nginx:latest "sh -c 'cp /docker-e…" 32 seconds ago Up 29 seconds 0.0.0.0:80->80/tcp, [::]:80->80/tcp, 0.0.0.0:443->443/tcp, [::]:443->443/tcp docker-nginx-1
12b19ae89940 langgenius/dify-api:1.15.0 "/bin/bash /entrypoi…" 32 seconds ago Up 29 seconds 5001/tcp docker-worker_beat-1
58fecaac19ef langgenius/dify-api:1.15.0 "/bin/bash /entrypoi…" 32 seconds ago Up 29 seconds 5001/tcp docker-api_websocket-1
42c0a422f9bd langgenius/dify-api:1.15.0 "/bin/bash /entrypoi…" 32 seconds ago Up 29 seconds (healthy) 5001/tcp docker-api-1
38f9abc1f865 langgenius/dify-api:1.15.0 "/bin/bash /entrypoi…" 32 seconds ago Up 29 seconds 5001/tcp docker-worker-1
3557051bf890 langgenius/dify-plugin-daemon:0.6.3-local "/usr/bin/tini -g --…" 32 seconds ago Up 29 seconds 0.0.0.0:5003->5003/tcp, [::]:5003->5003/tcp docker-plugin_daemon-1
3d3fbbb8843e postgres:15-alpine "docker-entrypoint.s…" 32 seconds ago Up 31 seconds (healthy) 5432/tcp docker-db_postgres-1
9c1630276c82 redis:6-alpine "docker-entrypoint.s…" 32 seconds ago Up 31 seconds (healthy) 6379/tcp docker-redis-1
44251aa3e6f0 busybox:latest "sh -c 'FLAG_FILE=\"/…" 32 seconds ago Exited (0) 31 seconds ago docker-init_permissions-1
406f68b4ba8e langgenius/dify-web:1.15.0 "/bin/sh ./entrypoin…" 32 seconds ago Up 31 seconds 3000/tcp docker-web-1
86e896e22873 langgenius/dify-sandbox:0.2.15 "/entrypoint.sh" 32 seconds ago Up 31 seconds (healthy) docker-sandbox-1
e411c0d56c35 semitechnologies/weaviate:1.27.0 "/bin/weaviate --hos…" 32 seconds ago Up 31 seconds docker-weaviate-1
49d07058aee7 ubuntu/squid:latest "sh -c 'cp /docker-e…" 32 seconds ago Up 31 seconds 3128/tcp docker-ssrf_proxy-1
0da547921d08 ghcr.io/open-webui/open-webui:main "bash start.sh" 2 weeks ago Exited (0) 4 days ago open-webui

6.ブラウザから「http://localhost」でアクセス

0 件のコメント: