相关地址

安装流程

安装之前,确保满足最小化系统需求:

CPU >= 2 Core
RAM >= 4 GiB

1
2
3
4
cd dify
cd docker
cp .env.example .env
docker compose up -d

启动后访问 http://服务器地址/install初始化:

问题

报错如下:
GET http://服务器地址/install net::ERR_INCOMPLETE_CHUNKED_ENCODING 200 (OK)
ERR_INCOMPLETE_CHUNKED_ENCODING, ChunkLoadError,

这是又有nginx设置缓存过小,添加nginx配置

vi ./nginx/conf.d/default.conf

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Host $server_name;
proxy_set_header X-Forwarded-Port $server_port;
proxy_set_header X-Real-IP $remote_addr;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $http_connection;
proxy_buffering off;


location / {
proxy_pass http://web:3000;
include proxy.conf;
# 新增如下
proxy_buffer_size 1024k;
proxy_buffers 16 1024k;
proxy_busy_buffers_size 2048k;
proxy_temp_file_write_size 2048k;
}

重启

1
docker restart docker-nginx-1