跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / BashAI算法

Open WebUI 本地部署与远程 Ollama 集成实战

Open WebUI 结合远程 Ollama 服务进行本地化部署,支持多模型管理与对话。通过 Docker 容器隔离运行环境,利用华为云镜像加速拉取过程,配置环境变量指向远程推理接口。需确保网络端口互通及防火墙策略正确,验证 API 连通性后启动服务即可使用。

w795471发布于 2026/4/9更新于 2026/10/2485 浏览
Open WebUI 本地部署与远程 Ollama 集成实战

Open WebUI 本地部署与远程 Ollama 集成实战

将 Open WebUI 作为前端交互界面,配合远程部署的 Ollama 服务,是一种常见且高效的架构。这种模式既能利用本地资源管理对话历史,又能通过远程服务器分担模型推理压力。

镜像加速拉取

国内网络环境下直接拉取 GitHub Container Registry 可能较慢,推荐使用华为云镜像加速器:

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/open-webui/open-webui:v0.6.9

官方文档提供了详细的配置说明,建议查阅 Open WebUI 文档 获取最新信息。

部署界面示例

准备远程 Ollama 服务

Ollama 建议部署在另一台机器上,默认监听 11434 端口。确保该机器已启动服务并开放了防火墙权限,允许外部访问。

Ollama 运行状态

在部署 Open WebUI 之前,先测试网络连通性。使用 curl 请求 Ollama API 接口:

curl http://<Ollama_IP>:11434/api/tags

如果返回包含模型列表的 JSON 数据,说明连接正常:

{
  "models": [
    {
      "name": "deepseek-r1:1.5b",
      "model": "deepseek-r1:1.5b",
      "size": 1117322768,
      "details": {
        "family": "qwen2",
        "parameter_size": "1.8B"
      }
    },
    {
      "name": "llama3.2:1b",
      "model": "llama3.2:1b",
      "size": 1321098329,
      "details": {
        "family": "llama",
        "parameter_size": "1.2B"
      }
    }
  ]
}

启动 Open WebUI 容器

确认 Ollama 可访问后,即可启动 Open WebUI。关键参数是 -e OLLAMA_BASE_URL,需指向远程 Ollama 的实际 IP 地址。

sudo docker run -d \
  -p 3000:8080 \
  -e OLLAMA_BASE_URL=http://<Ollama_IP>:11434 \
  -v open-webui:/app/backend/data \
  --name web \
  --restart always \
  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/open-webui/open-webui:v0.6.9

启动成功后,浏览器访问 http://<WebUI_IP>:3000 即可进入管理界面。

WebUI 主界面

此时系统已自动同步远程 Ollama 上的可用模型。你可以在界面中自由切换不同模型进行对话测试。

模型选择与对话

目录

  1. Open WebUI 本地部署与远程 Ollama 集成实战
  2. 镜像加速拉取
  3. 准备远程 Ollama 服务
  4. 启动 Open WebUI 容器

更多推荐文章

查看全部
  • HTML Popover API 实战:用原生属性替代 JS 组件库实现浮层交互
  • OpenCode 集成 Kimi K2.5 配置指南
  • Java 主流快速开发框架横评:若依、芋道、JeecgBoot 与 Jeesite
  • OkHttp 网络请求库核心原理深度解析
  • Llama-3.2-3B 本地部署实战:Ollama 运行与 Grafana 监控看板
  • 国产大模型价格战进入负毛利阶段,行业竞争格局分析
  • FMC 与 FMC+ 标准详解
  • Linux 构建工具核心:make、进度条与 Git 仓库管理
  • 富文本编辑集成指南:5 阶段实现低代码高效开发
  • Android 版 Kotlin 协程入门进阶实战:基础应用
  • OpenClaw 在 Mac 上本地化部署及接入飞书教程
  • Windows + WSL + Ubuntu 安装 OpenClaw 及飞书百炼集成指南
  • Rust 语言入门:从环境搭建到发布第一个 CLI 工具
  • Android 自定义视图复刻 Apple 心率图表实现
  • Python 职场进阶指南:从入门到数据分析与自动化实战
  • 基于 Go 与 DeepSeek 的 AIOps 监控系统实战
  • AI 辅助下的多链 imToken 钱包架构设计与安全实践
  • SharpaWave 视觉基触觉手量产,0.005N 超敏感知与模块化设计
  • JavaScript 错误处理:Uncaught (in promise) 错误分析与解决方案
  • Stable Diffusion 本地部署教程:环境搭建与 4K 人像生成

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online