Dify本地部署(二)

背景:鉴于(一)超融合部署dify涵盖过多敏感文件及智能体接下来按照本机环境进行介绍

(套路都一样,看官们上车)

一、本地环境

        (简单啰嗦下:服务器部署还是建议使用ubuntu:20.04.6,过几天我会再测试下 ubuntu:18替大家试水,记得关注,看老哥我的踩坑日记)

        macos 15.2

        Docker version 27.5.1, build 9f9e405

        Docker Compose version v2.32.4-desktop.1

二、dify 本地版本

        dify 1.0.0 目前最新版本 上一幕中说了 dify 0.15.3

        (简单啰嗦下: 现有1.0.0版本在添加对应的模型供应商需要联网环境 例如:open-api-

compatible ; 而在0.15.3版本中只有已安装的这几大模型供应商直接选取就能用,那就意思是0.15.3不能扩展新的供应商 ) 

        那么这个问题就延伸出来一个 假设你要用1版本的dify 那么例如是:xx委办局的差事,你得提前离线下载好你的模型供应商插件 离线安装。(你如果整体镜像打包,算我没说,哈哈哈)因为我自己在xx委办局的互联网区进行安装,尽管是联网环境但是还是限制了 xxx.xxx.ai的域名访问。我用其他方式解决这个问题(合理合规的解决哦)。有兴趣可以交流下。                  

左1.0.0  右0.15.3 

三、镜像介绍

        

 基本都是大同小异 唯一不同的是我改了一个tag

langgenius/dify-plugin-daemon     main-local

之前是0.10.1 应该改为main-local 也是不影响使用 ,毕竟TAG乱用太正常了 ,我不认为他们有什么特殊含义 ,哈哈哈 

四、项目启动

(再啰嗦下:经过本人多次安装后得到的结果,还是建议直接在github上下载源码,看了几个版本的各种各样的部署,源码中针对环境变量的解释相对清楚点 )

  

1、dify 官网下载需要的版本

        Tags · langgenius/dify · GitHub

        贴个大家一个官网地址,自行选择下载
        git clone https://github.com/langgenius/dify.git --branch 1.0.0

        (前提是你的github账号绑定了ssl)

2、本地解压        

3、进入docker 文件夹

 

4、拷贝原始 .env文件成为本地环境配置文件

        cp .env.example .env

        针对这块啰嗦下 后面运行的相关配置均在 .env下 原始的.env.example 后期还原可以使用这个进行还原和参考

        这个文件后期我再做相关的解释吧: 针对绑定域名做https、和ssl相关下一篇出(下一篇坑比较多 还是我自己踩的)

5、运行项目

         docker-conpose up -d 

        这一块又有的唠叨了,在第一次我使用0.15.3版本的时候 weaviate容器默认不开启,导致知识库的向量无法加持(等于知识库是报废的)

        但是1.0.0没有这问题,应该是初始化配置文件的问题,常规容器列项看下边

五、容器介绍

                

一共是10个容器 然后就可以访问你的本地了 

localhost:80
ip+port

感谢看官老爷看我啰嗦完第二章 哈哈哈

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

许浩~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值