dify部署全流程(手把手教你部署dify)

摘要:本文主要介绍如何将dify私有化部署,使用docker进行部署,针对Linux系统

1.提前准备

① 一台Linux服务器(也可使用vm虚拟机),装有docker、git
dify官网
dify的github地址
dify开发手册

2.环境验证

①Linux环境验证

验证docker是否存在

docker -v

在这里插入图片描述

验证git是否存在

git -v

在这里插入图片描述

②dify的github地址验证

验证dify的github地址是否正确 https://github.com/langgenius/dify/ 这是dify在github上的地址,看看能否进去(有时候可能需要魔法)
在这里插入图片描述

3.克隆代码

方式一

复制代码地址
在这里插入图片描述

到Linux服务器上将代码clone下来

git clone https://github.com/langgenius/dify.git

在这里插入图片描述

克隆成功
在这里插入图片描述

在这里插入图片描述

若克隆失败,可以在地址前面加上前缀

使用github.com.cnpmjs.org   git clone https://github.com.cnpmjs.org/langgenius/dify.git
使用gitclone.com    git clone https://gitclone.com/github.com/langgenius/dify.git
使用 ghproxy    git clone https://ghproxy.com/https://github.com/langgenius/dify.git

方式二

如果代码克隆不下来,也可以下载zip压缩包(可能也需要魔法)
在这里插入图片描述

上传到Linux服务器,使用unzip命名解压文件

unzip dify-main.zip 

在这里插入图片描述
在这里插入图片描述

4.修改环境文件

将 .env.example 文件修改为 .env
在这里插入图片描述

mv .env.example .env

在这里插入图片描述

在 .env 中可以修改一些配置,如数据库、redis等配置
数据库:
在这里插入图片描述

redis:
在这里插入图片描述

修改启动端口
在这里插入图片描述

5.启动服务

docker-compose up -d

在这里插入图片描述

6.查看dify相关容器是否都启动成功

docker ps | grep docker-  # 过滤Dify相关容器

在这里插入图片描述

7.访问dify

在浏览器输入 http://ip:port/install
在这里插入图片描述

8.注意事项

到第7步访问可能会出现错误,特别是改了数据库的相关信息的
需要手动创建 dify 这个数据库!!!
需要手动创建 dify 这个数据库!!!
需要手动创建 dify 这个数据库!!!
创建成功之后重启所有服务(还是在启动访问的目录下)

docker-compose restart

很好还有坑

在这里插入图片描述

提供最快的方式,以root运行
在docker-compose.yaml中找到api服务的配置,添加user: root
在这里插入图片描述

保存后重启(还是在启动访问的目录下)

docker-compose down
docker-compose up -d

在这里插入图片描述

docker-compose down
docker-compose up -d

[外链图片转存中…(img-J1vomEzd-1765108112223)]
终于成功进入了

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐