Open WebUI的docker安装比较简单,大家可自行参考官网,但docker部署改动起来不太方便,性能有影响,特别是与已有的应用集成比较麻烦,特别是后端很多服务接口需要通过docker和宿主机的映射进行开放,因此,本文尝试将Open WebUI前后端进行分离,单独部署,目前已经实现了前后端分离,前端是src+static目录(编译完成后为build),后端是backend目录,后端需要运行在python环境,前端编译完成后部署到nginx运行即可,当然需要对源码很多地方进行修改,svelte脚手架类似于VUE、React,写法基本与VUE类似,以下是具体改动情况,供大家参考,DeepSeek大模型的部署详见我之前的两篇文章。
一、部署环境
环境:利用anaconda管理python环境
conda:conda 4.3.30
python:Python 3.10.4
require包详见requirements.txt文件
nginx&#