Skip to content
小沐沐吖

1Panel 部署 Open WebUI

455 字约 2 分钟

2024-10-08

Open WebUI 是一个可扩展、功能丰富且用户友好的自托管 WebUI,旨在完全离线运行。它支持各种 LLM 运行器,包括 Ollama 和 OpenAI 兼容的 API。

官方文档:Open WebUI

重要

本文基于1Panel部署

1、Docker 镜像

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

# 加速镜像
# docker pull ghcr.nju.edu.cn/open-webui/open-webui:main

open-webui:main:仅用于 OpenAI API

2、环境变量

个人常用环境变量,详情变量请前往Environment Variable Configuration

  • OPENAI_API_BASE_URL:OpenAI API 基础 URL;
  • OPENAI_API_KEY:OpenAI API 密钥;
  • ENABLE_SIGNUP:禁用前台创建用户,可在管理面板自行添加用户;
  • ENABLE_MODEL_FILTER:启用语言模型筛选;
  • MODEL_FILTER_LIST:设置语言模型筛选器列表,以分号分隔;(注:对超级管理员不生效;)
  • ENABLE_OLLAMA_API:禁用 Ollama API
OPENAI_API_BASE_URL=https://api.openai.com/v1
OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENABLE_SIGNUP=false
ENABLE_MODEL_FILTER=true
MODEL_FILTER_LIST=gpt-4o;gpt-4-turbo;gpt-4o-mini;deepseek-chat;deepseek-coder;claude-3-5-sonnet
ENABLE_OLLAMA_API=false

3、部署

  1. 创建容器
  2. 输入基本信息:名称、镜像、端口、网络

1.创建容器

  1. 挂载存储卷,实现数据持久化;
  2. 配置重启规则和环境变量

2.存储卷与环境变量

4、管理 OpanAI API

注:在 Open WebUI 上创建的第一个帐户将获得管理员权限,控制用户管理和系统设置

完成注册登录后,依次点击:头像 -> 管理员面板 -> 设置 -> 外部连接

管理 OpanAI API


重要

记得备份docker 存储卷,防止持久化数据丢失!!!

开启你的愉快玩耍吧 φ(* ̄ 0  ̄)