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

dify本地部署及添加ollama模型(ubuntu24.04)

  • 说明:ubuntu是虚拟机的,用的桥接模式,与本地同局域网不同ip地址。
    参考VM虚拟机网络配置(ubuntu24桥接模式):配置静态IP
  • 前提:需要有docker及docker-compose环境
    参考ubuntu24安装docker及docker-compose

源码下载

下载地址:https://github.com/langgenius/dify
切换到自己要存放该源码的目录下,拉取代码

# 没有git就安装一下
# 1.首先更新软件包列表
sudo apt update
# 2.安装git
sudo apt install git
# 3.查看git版本
git --version# 拉取
git clone https://github.com/langgenius/dify.git

修改.env环境配置信息

dify/docker目录下,直接copy就行

cp .env.example .env

拉取镜像并运行容器

dify/docker目录下

docker-compose up -d
# 启动后查看下
docker ps

在这里插入图片描述

访问(默认80端口)

  • 注册并登录
    本机的话直接localhost即可
    首次访问会让注册账号,我这里已经注册过了,所以显示登录界面。
    在这里插入图片描述
    在这里插入图片描述

添加ollama模型供应商

.env配置Ollama的API地址

在dify/docker下.env文件最后添加以下配置

# 启用自定义模型
CUSTOM_MODEL_ENABLED=true
# 指定Ollama的API地址(根据实际部署环境调整IP)
OLLAMA_API_BASE_URL=http://192.168.XX.XX:11434

关闭并重启docker

docker-compose down
docker-compose up -d

测试docker是否能访问ollama

我本地ollama的模型
在这里插入图片描述
docker测试是否能调用ollama:

# 192.168.18.25:11434切换成自己ollama的ip地址docker exec -it docker-api-1 curl 192.168.XX.XX:11434/api/tags

在这里插入图片描述

配置ollama

右上角-设置-模型供应商-安装模型供应商:找到ollama并安装,安装完之后可以在上方待配置处看到
(我下载的这个dify版本,需要点击两次安装才能安装成功)
在这里插入图片描述
在这里插入图片描述
配置相应的ollama模型,并保存。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

http://www.lqws.cn/news/448867.html

相关文章:

  • wsl2 ubuntu22 安装 systemd
  • GitHub 趋势日报 (2025年06月19日)
  • 学习路之uniapp--uniapp扩展uni-ui
  • SP-VLA:一种用于 VLA 模型加速的联合模型调度和 token 剪枝方法
  • 大模型Text2SQL之在CentOS上使用yum安装与使用MySQL
  • uniapp——轮播图、产品列表轮播、上一页、下一页、一屏三张图
  • 03 用wokwi实现梦的开始
  • React封装框架dvajs(状态管理+异步操作+数据订阅等)
  • SM3算法C语言实现(无第三方库,带测试)
  • C++容器之 forward_list (单向链表)使用说明
  • Python 数据分析与可视化 Day 2 - 数据清洗基础
  • 基于深度学习的特征映射模块(FMS)实现与分析
  • 医疗AI大数据处理流程的全面解析:从数据源到应用实践
  • Spring IOC详解:从原理到实战
  • .NET基于类名约定的自动依赖注入完整指南
  • 【AI时代速通QT】第二节:Qt SDK 的目录介绍和第一个Qt Creator项目
  • node.js在vscode的配置
  • 大气商务工作汇报总结PPT模版分享
  • 华为云Flexus+DeepSeek征文 | 利用Dify平台构建多智能体协作系统:从单体到集群的完整方案
  • 以太坊节点搭建私链(POA)
  • davinci本地启动
  • 全面掌握 C++ 基础:关键特性与进化
  • uni-app-配合iOS App项目开发apple watch app
  • 巧用云平台API实现开源模型免费调用的实战教程
  • 电子电气架构 --- 软件供应商如何进入OEM体系
  • Git 命令全景图:从 clone 到 merge 的完整流程解析
  • 基于深度学习的智能视频行为识别系统:技术与实践
  • 【音视频 | RTP】RTP协议详解(H.264的RTP封包格式、AAC的RTP封包格式)
  • CSS3 3D 转换
  • GitHub Copilot 是什么,怎么使用