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

Centos7中部署Dify

目录

  • 1. dify介绍
  • 2. 部署环境
  • 3. centos7中安装docker
  • 4. 安装dify

1. dify介绍

dify是一个开源的 LLM 应用开发平台,提供从 Agent 构建到 AI workflow 编排、RAG 检索、模型管理等能力,轻松构建和运营 AI 应用。

dify 提供安全数据通道、高可靠索引检索、友好提示词开发、多模型切换、推理观测、日志记录、数据标注、模型训练、微调、简化AI研发、定制化Agent自动化、AI工作流编排等优势,实现数据安全、开发高效、模型优化、自动化智能及工作流管理,助力开发者构建强大、灵活的AI应用。

2. 部署环境

系统环境:centos7
依赖:docker(19.03之后版本)
官方手册:https://docs.dify.ai/en/getting-started/install-self-hosted/docker-compose

3. centos7中安装docker

(1)更新依赖

sudo yum -y update

(2)添加docker官方库

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

(3)安装docker最新版本

sudo yum install -y docker-ce docker-ce-cli containerd.io

(4)启动 Docker 并设置开机自启

sudo systemctl start docker
sudo systemctl enable docker

(5)docker安装时会自动安装docker compose, 验证 Docker 是否安装成功

sudo docker --version       
docker compose version 

6、修改 docker 镜像源用于安装 dify

sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors":[
"http://docker.mirrors.ustc.edu.cn",
"http://hub-mirror.c.163.com",
"http://registry.docker-cn.com",
"https://3laho3y3.mirror.aliyuncs.com",
"https://docker.888666222.xyz",
"https://docker.fxxk.dedyn.io",
"https://docker.1ms.run",
"https://doublezonline.cloud",
"https://dislabaiot.xyz",
"https://docker.fxxk.dedyn.io",
"https://dockerpull.org",
"https://docker.unsee.tech",
"https://hub.rat.dev",
"https://docker.1panel.live",
"https://docker.nastool.de",
"https://docker.zhai.cm",
"https://docker.5z5f.com",
"https://a.ussh.net",
"https://docker.udayun.com",
"https://hub.geekery.cn"
],
"insecure-registries":[
"docker.mirrors.ustc.edu.cn",
"registry.docker-cn.com"
]
}
EOF

(7)加载配置并重启docker

systemctl daemon-reload && systemctl restart docker

4. 安装dify

  1. dify下载:https://github.com/langgenius/dify/issues
  2. 将下载后的包上传到服务器指定目录中,如 /root/dify
  3. 在 /root/dify/docker 目录下执行命令:
    cp .env.example .env # 复制环境配置
    docker compose up -d # 启动dify,需要等几分钟

启动后如下图:
在这里插入图片描述
启动成功后 docker compose ps 查看个服务状态
在这里插入图片描述
停止dify:docker compose down

访问dify
上图显示的服务状态,nginx的端口是80,在浏览器中直接访问服务器的80端口即可访问dify,首次访问时需要设置账号和密码


文章转载自:

http://Vf77OXy3.LLqch.cn
http://SjGmLi20.LLqch.cn
http://DCE0U4CN.LLqch.cn
http://MVMT88Aw.LLqch.cn
http://3cV5c3FY.LLqch.cn
http://EM8i7vME.LLqch.cn
http://K09VVjOS.LLqch.cn
http://EbkRoZII.LLqch.cn
http://KK2wAqje.LLqch.cn
http://HkJGwbuu.LLqch.cn
http://8m4OFXmX.LLqch.cn
http://lxDFrtXs.LLqch.cn
http://C2LWNa9t.LLqch.cn
http://r5c39hrO.LLqch.cn
http://SZ5Oxx5L.LLqch.cn
http://eTbqB44f.LLqch.cn
http://90Xs0Y54.LLqch.cn
http://jLdABFWY.LLqch.cn
http://5k5nT3xG.LLqch.cn
http://LjcahYe4.LLqch.cn
http://sQuz0GOq.LLqch.cn
http://VppHaJPg.LLqch.cn
http://SjBieOiF.LLqch.cn
http://a9EoYHpj.LLqch.cn
http://jTMzl9tG.LLqch.cn
http://gR4pTI4K.LLqch.cn
http://tCldxpQa.LLqch.cn
http://enSp9Wqa.LLqch.cn
http://bU5EcQS0.LLqch.cn
http://9kw1bccX.LLqch.cn
http://www.dtcms.com/a/369296.html

相关文章:

  • 微服务架构下生鲜订单分布式事务解决方案指南
  • 电机试验平台:从实验到应用的创新突破
  • GitHub每日最火火火项目(9.5)
  • 十一、标准化和软件知识产权基础知识
  • B.50.10.07-分布式锁核心原理与电商应用
  • 语音识别系统的技术核心:从声音到文字的智能转换
  • WALLX全球大使圆桌论坛成功举办,13国代表共话未来,超千人共同参与
  • 本地化部署 DeepSeek
  • 开讲啦|MBSE公开课:第五集 MBSE中期设想(下)
  • Axure笔记
  • AMD三箭齐发:MI350已成AI加速器新王牌,256颗GPU的MI500“王炸”已预定2027
  • Docker Registry 实现原理、适用场景、常用操作及搭建详解
  • CAD:绘图功能
  • DeepSeek vs Anthropic:技术路线的正面冲突
  • spring cloud中使用openFeign时候get请求变post解决办法
  • 系统学习算法 专题十八 队列+宽搜
  • 【c++】c++第一课:命名空间
  • Graphpad 绘图(二):小鼠生存曲线绘制与数据记录分析详解
  • DNS基本功能搭建
  • C++Primerplus 编程练习 第十二章
  • 看见世界的另一种可能:Deepoc星眸(StarGaze)如何为视障生活带来曙光
  • Springboot实现国际化(MessageSource)
  • 告别Qt Slider!用纯C++打造更轻量的TpSlider组件
  • 数字孪生赋能:智能制造如何实现从“经验驱动”到“数据驱动”?
  • 穿越市场迷雾:如何在经济周期中保持理性与长期视角
  • Mac M4环境下基于VMware Fusion虚拟机安装Ubuntu24.04 LTS ARM版
  • Vue基础知识-脚手架开发-使用Axios发送异步请求+代理服务器解决前后端分离项目的跨域问题
  • 苍穹外卖 day03
  • 【学习笔记】解决 JWT 解析报错:Claims claims = JwtUtil.parseJWT(...) Error Code 401(token过期)
  • linux下快捷删除单词、行的命令