跳到主要内容

⏱️ 快速入门

赞助商Open WebUI
Open WebUI
顶部横幅位置预留给 Emerald+ 企业赞助商
关于用户角色和隐私的重要说明:
  • 管理员创建: 在 Open WebUI 上创建的第一个账户将获得管理员权限,控制用户管理和系统设置。
  • 用户注册: 后续注册的用户初始状态为待处理(Pending),需要管理员批准才能访问。
  • 隐私和数据安全: 您的所有数据,包括登录详情,都本地存储在您的设备上。Open WebUI 确保严格保密,并且不会向外部发送请求,以增强隐私和安全。
    • 所有模型默认都是私有的。 模型必须通过群组或设置为公开来显式共享。如果模型被分配到群组,则只有该群组成员才能看到它。如果模型被设置为公开,则该实例上的任何人都可以看到它。

请在下方选择您的首选安装方法

  • Docker: 官方支持,推荐给大多数用户
  • Python: 适用于资源受限的环境或需要手动设置的用户
  • Kubernetes: 适合需要扩展和编排的企业部署

使用 Docker 快速入门 🐳

按照以下步骤使用 Docker 安装 Open WebUI。

步骤 1:拉取 Open WebUI 镜像

首先从 GitHub Container Registry 拉取最新的 Open WebUI Docker 镜像。

docker pull ghcr.io/open-webui/open-webui:main

步骤 2:运行容器

使用默认设置运行容器。此命令包含卷映射,以确保数据持久存储。

docker run -d -p 3000:8080 -v open-webui:/app/backend/data --name open-webui ghcr.io/open-webui/open-webui:main

重要标志

  • 卷映射 (-v open-webui:/app/backend/data): 确保您的数据持久存储。这可以防止容器重启时数据丢失。
  • 端口映射 (-p 3000:8080): 将 WebUI 暴露在您本地机器的 3000 端口上。

使用 GPU 支持

对于 Nvidia GPU 支持,将 --gpus all 添加到 docker run 命令中

docker run -d -p 3000:8080 --gpus all -v open-webui:/app/backend/data --name open-webui ghcr.io/open-webui/open-webui:cuda

单用户模式(禁用登录)

对于单用户设置,要绕过登录页面,请将 WEBUI_AUTH 环境变量设置为 False

docker run -d -p 3000:8080 -e WEBUI_AUTH=False -v open-webui:/app/backend/data --name open-webui ghcr.io/open-webui/open-webui:main
警告

此更改后,您无法在单用户模式和多账户模式之间切换。

高级配置:连接到不同服务器上的 Ollama

要将 Open WebUI 连接到位于另一台主机的 Ollama 服务器,请添加 OLLAMA_BASE_URL 环境变量

docker run -d -p 3000:8080 -e OLLAMA_BASE_URL=https://example.com -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main

访问 WebUI

容器运行后,通过以下地址访问 Open WebUI

http://localhost:3000

有关每个 Docker 标志的详细帮助,请参阅 Docker 文档

更新

要将本地 Docker 安装更新到最新版本,您可以使用 Watchtower 或手动更新容器。

选项 1:使用 Watchtower

使用 Watchtower,您可以自动执行更新过程

docker run --rm --volume /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower --run-once open-webui

(如果容器名称不同,请将 open-webui 替换为您的容器名称。)

选项 2:手动更新

  1. 停止并移除当前容器

    docker rm -f open-webui
  2. 拉取最新版本

    docker pull ghcr.io/open-webui/open-webui:main
  3. 再次启动容器

    docker run -d -p 3000:8080 -v open-webui:/app/backend/data --name open-webui ghcr.io/open-webui/open-webui:main

这两种方法都能将您的 Docker 实例更新到最新版本并运行。

下一步

安装后,访问

现在您已准备好开始使用 Open WebUI!

将 Open WebUI 与 Ollama 结合使用

如果您正在将 Open WebUI 与 Ollama 结合使用,请务必查看我们的使用 Ollama 开始指南,了解如何使用 Open WebUI 管理您的 Ollama 实例。

加入社区

需要帮助?有问题?加入我们的社区

随时了解最新功能、故障排除技巧和公告!