openEuler2403安装Dify
文章目录
- openEuler2403安装Dify
- 一、前言
- 1.简介
- 2.环境
- 二、正文
- 1.环境准备
- 1)硬件最低要求
- 2)防火墙
- 2.Docker Compose 部署
- 1)安装Docker
- 2)安装Dify
- (1)克隆仓库项目
- (2)启动Dify
- (3)更新Dify
- 3)访问Dify
- 3.宝塔面板部署
- 1)安装宝塔面板
- 2)安装Docker
- 3)安装Dify
- 4)访问Dify
- 4.Dify使用
openEuler2403安装Dify
一、前言
1.简介
Dify 是一款开源的大语言模型(LLM)应用开发平台。它融合了后端即服务(Backend as Service)和 LLMOps 的理念,使开发者可以快速搭建生产级的生成式 AI 应用。即使你是非技术人员,也能参与到 AI 应用的定义和数据运营过程中。
由于 Dify 内置了构建 LLM 应用所需的关键技术栈,包括对数百个模型的支持、直观的 Prompt 编排界面、高质量的 RAG 引擎、稳健的 Agent 框架、灵活的工作流,并同时提供了一套易用的界面和 API。这为开发者节省了许多重复造轮子的时间,使其可以专注在创新和业务需求上。
2.环境
Linux 发行版:openEuler-24.03-LTS-SP2-x86_64-dvd.iso
Dify 版本:1.8.1 和 1.8.0
Dify 产品介绍:https://docs.dify.ai/zh-hans/introduction
Docker Compose 部署:https://docs.dify.ai/zh-hans/getting-started/install-self-hosted/docker-compose
宝塔面板部署:https://docs.dify.ai/zh-hans/getting-started/install-self-hosted/bt-panel
Dify使用记录:https://blog.csdn.net/u011424614/article/details/152092310
openEuler常用操作指令:https://blog.csdn.net/u011424614/article/details/150942929
openEuler中LVM调整实现home与root分区空间平衡:https://blog.csdn.net/u011424614/article/details/150961763
VirtualBox安装openEuler24.03:https://blog.csdn.net/u011424614/article/details/150725588
VMware安装openEuler24.03:https://blog.csdn.net/u011424614/article/details/150723134
二、正文
1.环境准备
1)硬件最低要求
- CPU >= 2 Core
- RAM >= 4 GiB
2)防火墙
- 可禁用防火墙,或配置开放的端口,后者比较安全
# 关闭防火墙
systemctl stop firewalld.service
# 开机禁用防火墙
systemctl disable firewalld.service
# 防火墙状态
systemctl status firewalld.service
2.Docker Compose 部署
1)安装Docker
- 具体操作参考:《openEuler2403安装Docker》
2)安装Dify
(1)克隆仓库项目
mkdir /opt/dify && cd /opt/dify# 根据实际情况,指定最新分支
git clone https://gitee.com/dify_ai/dify.git --branch release/e-1.8.2
(2)启动Dify
cd /opt/dify/dify/docker# 复制环境配置文件
cp .env.example .env# 以守护进程模式重新启动所有服务(-d表示后台运行)
docker compose up -d# 查看容器
docker compose ps
(3)更新Dify
cd /opt/dify/dify/docker# 停止并移除当前运行的Docker容器(保留数据卷和网络配置)
docker compose down# 从Git远程仓库拉取最新的main分支代码(确保本地无冲突)
git pull origin main# 拉取Docker Compose文件中定义的最新镜像(更新服务依赖)
docker compose pull# 以守护进程模式重新启动所有服务(-d表示后台运行)
docker compose up -d
3)访问Dify
- 浏览器访问:http://192.168.249.56/install
3.宝塔面板部署
1)安装宝塔面板
- 具体操作参考:《openEuler2403安装宝塔面板》
2)安装Docker
- Doker - 点击【立即安装】按钮
- 提示:successful 后,刷新页面
3)安装Dify
- 应用搜索:【Dify】,点击【安装】按钮
- 默认端口,点击【确定】按钮
- 等待安装完成,点击【日志】图标,可查看安装日志
4)访问Dify
- 浏览器访问:http://192.168.249.55:8088/install
- 首次进入,需要设置管理员账户
- 输入:邮箱、用户名和密码
4.Dify使用
- 具体操作参考:《Dify使用记录》