Skip to main content

⏱️ 快速开始

Sponsored by Warp
Warp
The intelligent terminal for developers
关于用户角色和隐私的重要说明:
  • 管理员创建: 在 Open WebUI 上创建的第一个账户获得管理员权限,控制用户管理和系统设置。
  • 用户注册: 后续注册以待定状态开始,需要管理员批准才能访问。
  • 隐私和数据安全: 您的所有数据,包括登录详细信息,都本地存储在您的设备上。Open WebUI 确保严格保密无外部请求,以增强隐私和安全性。
    • 所有模型默认都是私有的。 模型必须通过群组明确共享或设为公开。如果模型分配给群组,只有该群组的成员可以看到它。如果模型设为公开,实例上的任何人都可以看到它。

选择您首选的安装方法:

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

使用 Docker 快速开始 🐳

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

步骤 1:拉取 Open WebUI 镜像

首先从 GitHub 容器注册表拉取最新的 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):在本地机器的端口 3000 上公开 WebUI。

使用 GPU 支持

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

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
warning

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

高级配置:连接到不同服务器上的 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 了!

与 Ollama 一起使用 Open WebUI

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

加入社区

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

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