Dify 是一个开源的大语言模型 (LLM) 应用开发平台,它融合了后端即服务(Backend as a Service)和 LLMOps 的理念,旨在帮助开发者快速搭建生产级的生成式 AI 应用。
在 CentOS 7 上安装 Dify 的操作步骤如下:
一、安装 Docker 和 Docker Compose
CentOS 7 yum 安装 Docker 和 Docker Compose
二、部署 Dify
1.克隆 Dify 代码仓库
cd /data git clone https://github.com/langgenius/dify.git --branch 0.15.6 cd dify/docker
2.配置环境变量
复制默认配置文件:
cp .env.example .env
修改 .env
文件中的关键参数:
- 数据库连接信息(如
POSTGRES_PASSWORD
) - 上传文件大小限制(
上传文件大小限制
) - 服务端口(默认
80
,建议修改为其他端口如8081
,并开放服务器安全组)。
3.启动 Dify 服务
docker compose up -d
三、访问与初始化
1.访问 Dify 管理界面
浏览器输入 http://<服务器IP>:<配置的端口>/install
(如 http://192.168.1.100:8081/install
),按提示设置管理员账号和密码。
2.验证服务状态
docker ps # 查看所有容器是否运行正常
更新Dify
当Dify版本更新后,你可以克隆或拉取最新的Dify源代码,并通过命令行更新已经部署的Dify环境。
进入dify源代码的docker目录,按顺序执行以下命令:
cd /data/dify/docker docker compose down git pull origin main docker compose pull docker compose up -d
如果.env.example文件有更新,请务必同步修改您本地的.env文件。
检查.env文件中的所有配置项,确保它们与您的实际运行环境相匹配。
您可能需要将.env.example中的新变量添加到.env文件中,并更新已更改的任何值。
参考: