dify本地部署全流程
·
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)]
终于成功进入了
更多推荐


所有评论(0)