Open WebUI的本地安装方法

此篇为Windows 64位系统下,裸机安装open-webui的经验方法

1.官网安装方法(需要docker)

⏱️ Quick Start | Open WebUI

2.Open-Web UI 本地安装

首先,去github的Open-WebUI库把源码克隆一下到本地,地址为https://github.com/open-webui/open-webui

前端部分:

1.进入项目根目录,找到.env文件,将.env.example文件中的内容复制到.env文件,如果两者已经一样,无需复制

2.修改.env 文件:

  OLLAMA_BASE_URL:'http://localhost:11434'

  CORS_ALLOW_ORIGIN:'http://localhost:5173'

修改完保存,这是为了与后端服务通信时避免跨域(ollama端口默认是11434,前端默认端口是5173,后端默认端口为8080)

3.下载依赖,npm install / yarn 随意,等待下载完即可,此时前端环境已经准备好,可以等待后端服务。

后端部分:

  新开一个终端,进入backend目录

  1.创建并激活 Conda 环境(推荐,如果没有就下载安装Download Anaconda Distribution | Anaconda

  2.在电脑conda终端中,初始化 powershell 或者 cmd环境,这可以让你在vscode中使用conda命令

    conda init powersehll

    conda init cmd

  3.在vscode中,使用conda命令初始化环境(强烈建议不要更换python版本,改完报错太多了)

    conda create --name open-webui python=3.11

    conda activate open-webui

  4.直接执行 pip install -r requirements.txt -U 下载后端依赖(这里需要FQ,不然有些依赖下载不下来,而且后续还有一些模型列表要下载)

  5.等待下载完,找到目录下的start_windows.bat文件,在命令行执行

  6.如果出现OPEN-WEBUI 大字样式,代表后端安装运行成功

  7.返回前端部分,npm run dev 运行启动,稍后访问地址打开网页

ollama配置部分:

  open-webui会自动识别本地安装打开的模型服务,无需配置

posted @ 2025-06-19 16:04  清尘烟雨  阅读(1086)  评论(0)    收藏  举报