> 技术文档 > Open WebUI本地部署,忘记管理员密码怎么解决?(实用解决方案)_openwebui忘记密码

Open WebUI本地部署,忘记管理员密码怎么解决?(实用解决方案)_openwebui忘记密码


环境

windows10;
docker;

场景

最近在本地部署AI,使用的是 ollama + open webui (docker拉取部署)的方式,第一次在安装完open webui后,密码是随便设置的,导致过了几天后,在本地启动open webui后,忘记了密码,并且还一直找不到如何修改密码,也在官网查阅了资料,官网是提供了方案,可能是我不熟悉,折腾了半天还是没能重置密码。

官网提供的方案

Open WebUI本地部署,忘记管理员密码怎么解决?(实用解决方案)_openwebui忘记密码

个人最后的解决方案,重置数据库(能解决问题,但是存在风险,会清除掉之前使用的所有的配置信息,请慎重选择是否使用本方案)

第一步:打开docker,进入可视化管理页面,如图所示;

Open WebUI本地部署,忘记管理员密码怎么解决?(实用解决方案)_openwebui忘记密码

第二步:点击Containers,点击容器名称(open-webui),如图所示;

Open WebUI本地部署,忘记管理员密码怎么解决?(实用解决方案)_openwebui忘记密码

第三步:进入open webui的容器管理页面后,点击Files,可以查看到open webui的部署文件,如图所示;

Open WebUI本地部署,忘记管理员密码怎么解决?(实用解决方案)_openwebui忘记密码

第四步:在Files中,依次展开文件目录,找到webui.db的文件,如图所示;

Open WebUI本地部署,忘记管理员密码怎么解决?(实用解决方案)_openwebui忘记密码

第五步:选择weiui.db,右键,点击Delete,删除webui.db文件;
Open WebUI本地部署,忘记管理员密码怎么解决?(实用解决方案)_openwebui忘记密码

第六步:重启docker,并重新打开docker管理页面,按照第三步,再次打开open-webui的Files,会出现如下图所示的页面;

Open WebUI本地部署,忘记管理员密码怎么解决?(实用解决方案)_openwebui忘记密码

第七步:再次执行第二步和第三步的操作,进入Files,可以看到重新生成了一个webui.db的文件;

Open WebUI本地部署,忘记管理员密码怎么解决?(实用解决方案)_openwebui忘记密码

第八步:浏览器打开http://localhost:3001,可以看见页面变成了第一次使用的样子了;

Open WebUI本地部署,忘记管理员密码怎么解决?(实用解决方案)_openwebui忘记密码

第九步:又可以重新创建管理员账号了,如下图;

Open WebUI本地部署,忘记管理员密码怎么解决?(实用解决方案)_openwebui忘记密码
END!!!