当前位置: 首页 > news >正文

基于Ubuntu22.04 部署Dify详细教程

没有前言,直接开搞:

 

检查是否安装过docker,没安装需要先安装docker环境。

检查docker版本

docker--versiondocker-compose--version

 

 

 

我本地已经安装了,如果没安装,需要自行安装:

sudo apt-getupdate&&sudo apt-getupgrade-ysudo apt-getinstall docker.io

启动docker

sudosystemctl start docker

查看docker状态

systemctlstatus docker

 

 

 

如果没安装docker compose,需要安装compose

sudo apt-getinstall docker-compose

创建dify文件夹,进入到里面,然后开始克隆dify开源项目到本地

gitclonehttps://github.com/langgenius/dify.git

 

 

 

进入到dify目录下的docker文件夹下,复制一份示例配置到 .env

 

 

 

修改.env文件下,Nginx的默认端口号。80改成8099,443改成4433等非默认端口,防止冲突。

 

 

 

启动dify,会自动下载有关依赖

dockercompose up -d

不过似乎有网络问题,导致没办法正常下载

 

 

修改docker配置文件

vim /etc/docker/daemon.json

配置第三方镜像源

{ "registry-mirrors":["https://docker.m.daocloud.io"]}

重启docker然后重新启动dify

systemctlrestart dockerdocker compose up -d

 

 

 

这次是启动成功了

 

 

 

打开 :nginx端口/install ip换成你自己的部署服务器的IP

如果需要停止Dify,使用下面命令执行:

dockercompose down

根据我本地配置,打开  进行初始配置

 

 

设置账户以后,就可以正常进入Dify了

 

 

 

其他设置:

Dify默认上传文件限制大小15MB,可以在.env里面进行修改配置

UPLOAD_FILE_SIZE_LIMIT设置单个文件大小限制,例如改为 1500M

NGINX_CLIENT_MAX_BODY_SIZE也要设置一下,改成1500M

docker-compose.yaml里面也同步更改

配置完成以后,需要重启Dify一系列容器。然后打开Dify,知识库内可以看到提示,单个文件不超过1500M。并且测试上传知识库文档,也确实可以实现成功上传大于15MB的了。

 

 

以上就是本文章的全部内容,感谢阅读!

http://www.rkmt.cn/news/25212.html

相关文章:

  • iOS 混淆工具链实战 多工具组合完成 IPA 混淆与加固(iOS混淆|IPA加固|无源码加固|App 防反编译)
  • 使用 Github Pages 和 Hexo 搭建博客
  • linux 移动硬盘加载失败
  • java Web 检查清单程序设计与实现 - 教程
  • 实用指南:如何快速学习一个网络协议?
  • 日记11
  • 2025年太阳能板定制厂家口碑排行榜单:权威推荐与选择指南
  • linux内核开发学习计划
  • 2025年湖北武汉实验室装修/实验室设计/实验室改造哪个厂家好
  • 2025年AI搜索优化品牌排行榜前十强权威发布
  • 直播回顾|PostgreSQL 18 六大新特性深度解析
  • 异常----Windows 已保护你的电脑:Microsoft Defender SmartScreen 阻止了无法识别的应用启动。运行此应用可能会导致你的电脑存在风险。
  • 深入解析:Thinkphp-Laravel467 小程序校运会高校运动会管理系统
  • 082_尚硅谷_单分支双分支课堂练习(2)
  • 把“扔硬币”搬到互联网:一文看懂 AB 测试的底层逻辑 - 指南
  • 记录下,cadence17.4 PCB封装更新方法
  • springboot使用aop切面,记录日志
  • SqlServer 事务复制的两个参数immediate_sync,allow_anonymous
  • OO之接口-DAO模式代码阅读及应用
  • 发现概率
  • 利用Python写函数,判断用户传入的对象(字符串、列表、元组)长度是否大于5。
  • 【分享】一篇文章让你学通JFinal的各种参数解析方式
  • 2025年10月深度seek排名优化服务排行榜:十大服务商综合对比与选择指南
  • 案例分析:MySQL 并行复制竟然比单线程慢?
  • 2025年10月深度关键词排名优化服务推荐排行榜:十大服务商综合对比与评测分析
  • 2025年10月DeepSeek关键词排名优化服务排行榜深度评测与对比分析
  • 2025 年铁芯源头厂家最新推荐排行榜:精准工艺 + 全场景适配实力甄选,年销 400 万只 + 优质企业权威盘点环形铁芯/互感器铁芯厂家推荐
  • MATLAB实现DLT645协议
  • [251020 699mAh] 模拟赛破防有感 2.0
  • 2025 年广州装修公司最新推荐排行榜:涵盖花都、黄埔、天河等十区,精选全品类商业空间装修优质品牌从化/越秀/荔湾/番禺/白云/增城装修公司推荐