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

Ubuntu24+Ollama+Open-WebUI+SearXNG本地部署搜索引擎联网搜索

已经有很好的教程了,我也不多说什么了

DeepSeek联网搜索实战:OpenWebUI集成SearXng本地搜索引擎的完整配置指南

DeepSeek联网搜索(OpenWebUI+SearXng本地搜索引擎联网搜索)

我说下我的安装时碰到的问题,解决以后的心得吧

1、Ollama直接官方文件安装太慢,而且还容易失败,https://ollama.com/download/ollama-linux-amd64.tar.zst可以先用下载工具下载好,并且保存到其他服务器上,访问地址为http://你服务器的ip/ollama-linux-amd64.tar.zst,然后用这样的命令,就可以很快安装了。

curl -fsSL https://ollama.com/install.sh | sed -e 's|https://ollama.com/download|http://你服务器的ip|g' | sh

2、OpenWebUI直接拉官方的“ghcr.io/open-webui/open-webui:main”也太慢了,改成镜像的也一样

可以把ghcr.io换成下列镜像下载看看
ghcr.nju.edu.cn
ghcr.m.daocloud.io
ghcr.1ms.run

docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.nju.edu.cn/open-webui/open-webui:main

也是一样的,速度还飞快。

3、SearXNG我一开始还用了git方式安装,有点麻烦,还搞混淆,按开头的教程的方法就可以了

碰到的坑有2个:

  • 一个是OpenWebUI和SearXng要在同一个网络里面
  • OpenWebUI的设置

相关的命令这些

docker network create ai_network # 查看open-webui所属网络 docker inspect open-webui | grep Networks docker inspect open-webui | jq '.[0].NetworkSettings.Networks' # 列出所有docker网络 docker network ls # 列出所有ai_network网络里包含哪些容器 docker network inspect ai_network | jq '.[0].Containers' # 将运行中的容器加入ai_network网络 docker network connect ai_network open-webui # 断开原有默认bridge(可选,只留自定义网络) docker network disconnect bridge open-webui 缺点:重启容器后会恢复默认网络,永久修改必须重建容器。

OpenWebUI(v0.10.1版本)的设置,有个隐藏的大坑:

管理员面板/设置/模型/你要设置联网的模型(比如deepseek-r1),点进去后,找到“高级参数”点开“显示”/函数调用 (Function Calling),这个选项记得选为“旧版”。(v0.9.6版本的话,是选择“原生”)

不然你怎么改设置,都不会自动去搜索,折腾了我好多天时间。

http://www.cnnetsun.cn/news/3172596.html

相关文章:

  • 把公司数据喂给AI,会不会泄密?——老板最该问的安全问题
  • 【VRP问题】基于遗传算法求解应急物资配送路径最低成本优化问题附Matlab代码
  • DAY 15
  • Java 日志打印:别再 log.info(“dto:{}“, dto) 了,可能比你想的更坑
  • 2026最新7款AI编程助手基础版免费实测合集
  • 深入理解C++ Workflow源码(1)
  • 支持中文、英文等多语种创作的AI视频工具怎么选?跨境电商运营实测Seedance 2.5 值得首选
  • 百度网盘秒传脚本终极指南:彻底解决文件分享失效的完整方案
  • 国内EMBA哪个好?2026综合实力TOP5权威评测榜单
  • Huiwen Han —— 论文与预印本目录 2026年7月
  • OC7141 PWM 调光 LED 驱动器:3A 输出下 60uA 静态电流的 PCB 布局 3 要点
  • 大模型外呼机器人好用吗?千创云呼在教育培训招生场景中怎么提升转化率?
  • Python实现跨境电商AI图片批量翻译流程解析
  • Linux服务器DDoS防御实战:从内核调优到Nginx限流的纵深防护体系
  • 基于51单片机的红外测温报警系统刷卡识别身份认证设计系统非接触32(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_
  • Xilinx 7系列FPGA DDR3 PCB布线:1866Mbps速率下CK-DQS 1600ps偏差约束与实测
  • AI 商品图为什么总翻车?从电商运营视角看 gpt-image-2 的素材、品牌词和后处理
  • 前端转大模型:从工具接入到项目提效
  • 2026年艺术类教育小程序开发平台有哪些?艺术类教育小程序开发平台推荐
  • ArcGIS 用地适宜性评价:3个常见权重赋值误区与AHP层次分析法校正
  • CIFAR-10图像分类项目:PyTorch Lightning重构60分钟教程的5个效率提升点
  • 3款主流翻译工具对比:ChatGPT-4o vs DeepL vs Google Translate 处理《大学英语》Unit 1-8 译文质量评测
  • 电影票房预测:5种回归模型Stacking融合实战,RMSE降低至0.2934
  • REPENTOGON终极配置指南:深度解锁《以撒的结合》脚本扩展器高级功能
  • 如何快速实现离线音频转录:面向初学者的完整指南
  • OpenStack依赖分析神器:openstack-sig-tool帮你轻松搞定版本冲突问题
  • DVWA靶场实战:文件上传漏洞与Webshell攻防全解析
  • 告别卡顿:用Winhance中文版让Windows系统重获流畅体验
  • 终极解决方案:5个SMAPI模组彻底解决星露谷物语农场管理痛点
  • Python3-函数得作用域-003篇-专项练习题