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

搭建企业知识库windows10+Ollama+deepseek+ragflower

准备工作:

1、windows10 取消掉IIS,否则后面出现80端口占用,避坑1.

一、安装Ollama,文末附百度网盘,我当时是直接下载不了的,绕了弯才弄到的程序。避坑2.

1、默认Ollama安装路径
C:\Users\%username%\AppData\Local\Programs\Ollama

2、删除默认 启动
  %APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup


打开「系统环境变量」,新建一个系统变量OLLAMA_MODELS ,然后设置ollama模型的存储路径。

变量名:OLLAMA_MODELS

变量值(路径):D:\Work\ollama\models

Ollama API 的默认访问地址和侦听端口是http://localhost:11434,

 允许浏览器跨域请求(可选):
Ollama 默认只允许来自127.0.0.1和0.0.0.0的跨域请求,如果你计划在其它前端面板中调用 Ollama API,比如Open WebUI,建议放开跨域限制:

变量名:OLLAMA_ORIGINS

变量值:*

二、下载deepseek模型:ollama run deepseek-r1:1.5b

执行指令ollama run <模型名称>,首次执行会从模型库中下载模型,所需时间取决于你的网速和模型大小。模型库地址:https://ollama.org.cn/library

检查ollama是否运行:进入http://loacalhost:11434

如果觉得直接在黑框里运行不优雅,可以将Ollama接入到成熟的UI系统中,比如Open WebUI,地址如下:
https://github.com/ollama/ollama?tab=readme-ov-file#community-integrations

三、安装dockerDesktop ,下载并安装。

1、一定要更改resource的保存路径,否则都在C盘,会导致你C盘空间不足,后面以为死机,又重新安装 dockerDesktop ,带来一大堆报错麻烦。避坑3、4、5

配置docker 源

{
  "registry-mirrors": [
    "https://docker.mirrors.ustc.edu.cn",
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://mirror.ccs.tencentyun.com"
  ]
}

{
    "registry-mirrors": [
        "https://docker.rainbond.cc"
    ]
}


----------------------------------

{"builder": {"gc": {"defaultKeepStorage": "20GB","enabled": true}},"experimental": false,"registry-mirrors": ["https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com","https://docker.m.daocloud.io","https://hub-mirror.c.163.com","https://mirror.baidubce.com","https://your_preferred_mirror","https://dockerhub.icu","https://docker.registry.cyou","https://docker-cf.registry.cyou","https://dockercf.jsdelivr.fyi","https://docker.jsdelivr.fyi","https://dockertest.jsdelivr.fyi","https://mirror.aliyuncs.com","https://dockerproxy.com","https://mirror.baidubce.com","https://docker.m.daocloud.io","https://docker.nju.edu.cn","https://docker.mirrors.sjtug.sjtu.edu.cn","https://docker.mirrors.ustc.edu.cn","https://mirror.iscas.ac.cn","https://docker.rainbond.cc","https://registry.docker-cn.com","http://f1361db2.m.daocloud.io","https://dockerhub.azk8s.cn","https://ud6340vz.mirror.aliyuncs.com","https://reg-mirror.qiniu.com","https://mirror.ccs.tencentyun.com"]
}


------------------------------------
Docker 中国官方镜像    https://registry.docker-cn.com
DaoCloud 镜像站    http://f1361db2.m.daocloud.io
Azure 中国镜像    https://dockerhub.azk8s.cn

阿里云    https://ud6340vz.mirror.aliyuncs.com
七牛云    https://reg-mirror.qiniu.com
网易云    https://hub-mirror.c.163.com
腾讯云    https://mirror.ccs.tencentyun.com

四、下载并配置ragflow,国外上不去,国内也也能找到,67M不大。

然后再ragflow目录中

ragflow-main\docker\.env

把下面这句注释掉,这样能开启自带的embedding models.可以参考说明:

#RAGFLOW_IMAGE=infiniflow/ragflow:v0.17.2-slim

把下面这句取消注释:
RAGFLOW_IMAGE=infiniflow/ragflow:v0.17.2

五、通过ragflower下载所需要的docker容器:


D:\bak\ragflow-main\ragflow-main>docker compose -f docker/docker-compose.yml up -d

执行过程中报这个错的时候:
unable to get image 'mysql:8.0.39': error during connect: Get " http://%2F%2F.%2Fpipe%2FdockerDesktopLinuxEngine/v1.48/images/mysql:8.0.39/json ": open //./pipe/dockerDesktopLinuxEngine: The system cannot find the file specified.

我尝试了很多方法,最后在deepseek里面看到要确保:
 确认Docker Desktop服务已启动‌
‌Windows系统‌:
检查任务管理器中的Docker Desktop进程是否运行‌8。
若未运行,手动启动Docker Desktop应用程序。

我一直以为docker compose  和打开docke Desktop 是一回事。最后手动把这里打开了,才好。耽误了我好长时间,还以为是 因为国内连不上国外的docker源的原因。

docker compose -f docker/docker-compose.yml up -d 

这里要下载好长时间,

一切都完成后,执行:

http://localhost/login   如果注册账号 提示网络错误,疑为 ragflow 没有配置好,可能需要等待。机器性能不好的话,只能等。

http://www.dtcms.com/a/443488.html

相关文章:

  • 基于华为openEuler部署my-mind思维导图工具
  • Python学习之Day05学习(定制数据对象,面向对象)
  • 公司网站 备案济南网站营销
  • 算法 | Recursion vs Iteration
  • 征求网站建设WordPress禁用评论回收站
  • SDKMAN管理 Java 多版本
  • 找在家做的兼职上什么网站好wordpress插件重写
  • 织梦网站新闻列表调用挣钱最快的小游戏
  • 创造力网站设计seo关键词搜索和优化
  • 数据传输对象(DTO)中什么时候用int,什么时候用Integer
  • 广州注册公司核名在哪个网站网站建费用
  • 可以上传自己做的视频的网站网站维护的注意事项
  • 做暧嗳xo小视频网站深度开发
  • 电商类网站开发网上搞钱的野路子
  • 网站打不开服务器错误建设银行官网登录入口
  • HandlerThread源码阅读
  • 口碑好的番禺网站建设腾讯云自助建站
  • 54所面经准备
  • 宣讲家网站美丽乡村建设怎么创网站赚钱吗
  • 如何建立小程序网站网站开发技术项目代码搜索
  • C语言编译执行过程
  • 网站长尾词排名做不上去响应式布局代码怎么写
  • 【Linux】进程信号(1)
  • 男女做那个的的视频网站常见的网页设计工具
  • 做网站时管理员权限的页面wordpress标签前缀
  • 建网站找哪个平台好呢专业简历制作网站有哪些
  • 3.2.2 LangChain.js + LangGraph.js 实战
  • ARL资产侦察灯塔系统一键部署教程(2025最新)
  • 山东省环保厅官方网站建设项目网站建设好找工作吗
  • ui界面设计说明范文网站排名优化价格