如何更新Open WebUI
- IT
- 2024-08-23
- 28热度
- 0评论
为了避免在windows中安装docker desktop以至于影响其他虚拟机的嵌套,选择手动安装Open WebUI。在npm install过程中错误不计其数,解决过程不堪回首,但好在最终还是成功运行了。
那么,如何进行版本升级,又不影响好不容易已经安装好的各种依赖呢?
1、备份整个open-webui-main目录。
2、重新下载ZIP:在Github项目主页(https://github.com/open-webui/open-webui),文件列表右上方单击“<> Code”,选择“Download ZIP”。
3、覆盖文件:将下载后的文件覆盖到已经存在的open-webui-main目录,替换所有文件。
4、重新安装依赖
cmd定位到open-webui-main目录执行:
npm install
cmd定位到open-webui-main\backend目录执行:
pip install -r requirements.txt -U
5、修改start_windows.bat
IF "%PORT%"=="" SET PORT=8080
将8080修改为想要的端口。
IF "%HOST%"=="" SET HOST=0.0.0.0
将0.0.0.0改为::,以支持ipv6。
最后一行:
uvicorn main:app --host "%HOST%" --port "%PORT%" --forwarded-allow-ips '*'
手动修改为分别执行基于ipv4和ipv6的监听:
start /B uvicorn main:app --host 0.0.0.0 --port "%PORT%" --forwarded-allow-ips '*'
start /B uvicorn main:app --host "::" --port "%PORT%" --forwarded-allow-ips '*'
不出意外的话,重新执行start_windows.bat即可。