OneLastIdea

自托管 AI WebUI 的 TOTP 二步验证网关

为暴露在公网的自托管 Open WebUI 实例提供一键 TOTP 二步验证,且不破坏移动端直连体验。

  • 浏览器插件
  • B2B
  • 全球
  • 难度 3/5
  • 启动 < $500
  • MVP 约 4 周

问题

自托管爱好者用 Ollama + Open WebUI 搭建本地 AI 服务并暴露到公网以远程访问,但 Open WebUI 缺少基本的 TOTP 二步验证。用户在 issue 中写道:"I looked through the Web UI settings looking to set up a 2FA device and realized that such setting does not exit, not even for a simple TOTP." 目前只能靠反向代理层挡住流量、强制先经过本地 OIDC 提供商认证,但这会破坏移动客户端集成并要求双重认证,体验割裂。

目标用户

用 Ollama + Open WebUI 自托管 LLM 并暴露到公网远程访问的技术爱好者 / self-hoster。单个 issue 有 46 条评论,说明这是一个真实且有一定共鸣的痛点群体,但整体属于小众极客市场。

解决方案

  • 一键部署的认证网关:Docker 容器形式部署在 Open WebUI 之前,自动拦截所有未认证请求
  • TOTP 二步验证:网页端扫码绑定验证器 App,完成验证后放行会话
  • 移动端友好直连:对 Open WebUI 移动客户端使用的 API 路径做 token 直连放行,避免双重登录
  • AI 角色有限:这是一个传统安全中间件产品,AI 仅体现在目标场景(保护自托管 LLM 服务)上,可用 LLM 辅助生成部署配置向导降低上手门槛

为什么是现在

自托管 LLM(Ollama + Open WebUI)在 2024 年成为流行玩法,越来越多非企业用户把实例暴露到公网做远程访问,安全问题随之暴露——信号中的 issue 正是 2024 年 3 月提出的,且引发 46 条讨论,说明用户基数和风险意识在同步增长。

MVP 范围

做什么:

  • 一个 Docker 一键部署的认证网关(sidecar / 反向代理插件形式),部署在 Open WebUI 前面
  • Web UI 引导用户完成 TOTP 设备绑定与验证
  • 兼容移动客户端的直连 API 路径放行策略,避免信号中提到的双重认证问题

不做什么:

  • 不做多租户、企业 SSO、完整 IAM
  • 不做除 Open WebUI(及 Ollama API)之外的其他应用的统一认证
  • 不修改 Open WebUI 本身代码,只做外挂层

风险

  • 上游修复风险:Open WebUI 官方一旦内置 2FA,外挂方案即失去存在意义,这是最大的平台依赖风险
  • 付费意愿低:信号明确显示该群体 willingness_to_pay: none,更可能期望开源免费方案
  • 多样部署环境:自托管用户的网络拓扑(反代、VPN、Docker、裸机)高度异构,兼容性支持成本高
  • 安全责任:认证网关自身成为攻击面,一旦出漏洞后果严重,小团队维护安全组件压力较大

信号证据

这张卡片依据的原始讨论。摘录保持原文,点“原文”查看上下文。

  1. GitHub Issues · open-webui/open-webui3月20日投资方向▲ 6546 条评论

    “I looked through the Web UI settings looking to set up a 2FA device and realized that such setting does not exit, not even for a simple TOTP.”

    Open WebUI lacks TOTP 2FA support even when the instance is exposed to the internet.原文

这个 Idea 怎么样?

相似的 Idea

  • 46

    自托管玩家的统一 OIDC + Passkey 认证网关

    为 Joplin、Mastodon 等自托管工具补上 OIDC 与 Passkey 认证,一个账户登录所有实例。

    3 条信号,2 个来源,最近 8个月前

    开发者工具
    • API / 基础设施
    • B2B
    • 全球
    • 难度 4/5
    • 启动 $500–5k
    • MVP 约 10 周
  • 47

    自托管用户的本地 LLM API 网关

    让端点写死为 api.openai.com 的开源工具,无需改代码就能直连 LM Studio、LocalAI 等本地模型。

    3 条信号,2 个来源,最近 29个月前

    开发者工具
    • 桌面 App
    • B2C
    • 全球
    • 难度 3/5
    • 启动 < $500
    • MVP 约 5 周
  • 45

    自托管用户的实时语音转写工具

    为 Open WebUI 等自托管 AI 界面用户提供实时语音转文字,录音即得可编辑笔记。

    2 条信号,1 个来源,最近 17个月前

    生产力与办公
    • API / 基础设施
    • B2C
    • 全球
    • 难度 3/5
    • 启动 < $500
    • MVP 约 4 周

本页内容由 AI 根据公开讨论整理,最后更新于 10分钟前。发现错误或需要下架原文,请看这里。