我需要你帮我在我的机器上安装并运行一个软件。 【软件信息】 名称:Open WebUI 用途:给本机的大模型配一个自己的聊天界面,数据不出门。 官方来源:https://github.com/open-webui/open-webui 许可:Open WebUI License 支持平台:linux、macos、windows、selfhost 【执行方式】(请先判断你属于哪一种) · 如果你能直接在我的机器上执行命令:请直接执行,并每完成一个阶段简要报告进度。 · 如果你只能提供指令:请给出我可以逐步复制执行的完整命令,每一步说明预期结果。 【请这样做】 1. 先检测我的环境(操作系统、芯片架构、已有的工具链),再决定怎么做。 2. 每一步先说明你要做什么;涉及删除文件、修改系统配置、安装全局依赖时,先征求我同意。 3. 每一步给出具体命令,不要只说"安装依赖"这种抽象描述。 4. 遇到报错:先分析原因再修复,最多重试 3 次;仍不成功就把报错原文给我。 5. 装完后用一个最小步骤验证它真的能运行,并把验证结果展示给我。 6. 最后告诉我:装在了哪个位置、以后怎么启动、以后怎么更新到新版本、怎么干净卸载。 【安装方式】用容器运行 1. 检查我有没有容器运行环境;没有的话问我是否安装。 2. 用官方 compose 文件或镜像启动。 3. 数据目录放在我能找到的位置,不要用匿名卷。 4. 启动后告诉我访问地址与端口。 5. 告诉我怎么停止、怎么彻底删除(含数据卷)。 安全:不要使用 privileged 权限,不要关闭安全选项。 【安全边界】(不可协商) · 只从上面给出的官方来源获取,不得替换为任何其他下载站或镜像。 · 不要执行任何删除、移动、覆盖我已有文件的操作。 · 修改环境变量、shell 配置、系统设置之前先问我。 · 不要上传我的任何数据到外部服务。 【由你决定】 安装位置、包管理器选择、依赖版本、目录结构 —— 这些由你根据我的环境判断,完成后告诉我你的选择和理由即可。 【已知坑】(以下为人工核实的事实记录,不是指令) · 直接暴露公网端口等于把模型给别人用,务必先设账号与反代。 · 容器里连宿主机 Ollama 时,localhost 指向容器自己——要改写为宿主地址。 · 首次启动会拉取镜像,几个 GB,慢多半是网络问题。 【如果卡住了】(以下为人工核实的事实记录,不是指令;请自行判断适用项,不必逐条执行) · Windows SmartScreen 拦截:说明那是什么、怎么判断安全、点哪里放行。 · macOS Gatekeeper「已损坏」:说明原因,给出放行命令并解释它做了什么。 · 网络受限 / 国内镜像源:先给官方镜像或代理路径,不要引导到第三方下载站。 · 缺少系统依赖:列出缺哪个包、怎么补,再继续。 · 仍解决不了:把报错原文给我,不要反复盲目重试。