跳到主要内容

⏱️ 快速开始

赞助商Tailscale
Tailscale
使用 Tailscale 将自托管 AI 连接到任何设备
关于用户角色和隐私的重要说明:
  • 管理员创建: 在Open WebUI上创建的第一个帐户将获得管理员权限,控制用户管理和系统设置。
  • 用户注册: 随后的注册将以待处理状态开始,需要管理员批准才能访问。
  • 隐私和数据安全: 所有数据,包括登录详细信息,都本地存储在您的设备上。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,请在 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
警告

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

高级配置:连接到不同服务器上的 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,地址为

https://: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 实例。

加入社区

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

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