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)]
终于成功进入了
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)