自建Vaultwarden (Bitwarden) 无法登陆问题的解决办法

您所在的位置:网站首页 mac下载ios应用无法登陆账号和密码 自建Vaultwarden (Bitwarden) 无法登陆问题的解决办法

自建Vaultwarden (Bitwarden) 无法登陆问题的解决办法

2024-07-06 07:14| 来源: 网络整理| 查看: 265

当Bitwarden在快速发展的过程中,自建版本发生了开发分支。2022年5月左右,docker image由原来的bitwardenrs/server官宣转为vaultwarden/server。名称也由Bitwarden变为了Vaultwarden。Vaultwarden兼容所有Bitwarden的app,也就是说不论是浏览器的插件、桌面的应用程序,还是安卓、iOS的app,都能够通过Vaultwarden来自建密码管理平台,从而最大限度的保护自己的密码池。相信这种变化也是原来团队针对未来的发展有了不同的见解,好在还是给了用户更多的选择。

但是,在实际使用中发现了各个客户端无法登录的问题。问题出现在2022年末到2023年初的客户端与服务器更新中。

当你登录各个客户端的的时候,会显示如下图。

图1 登录有问题时会显示的信息 An error has occurred Username or password is incorrect. Try again.

翻译就是:

发生错误 用户名和密码不正确,请重试。

已经反复确认密码争取后我意识到可能是程序自身的问题。

经过数天的研究和反复尝试终于解决,再次列出给更多深受其困扰朋友指路。

环境:群晖(synology) Intel CPU, 使用Docker引导安装Vaultwarden。

核心问题:版本不统一

经过反复测试,发现Bitwarden和Vaultwarden的版本已经分离,我们没法从简单的版本好来确认两者是否匹配,判断条件更多的是各个版本的发布日期。我使用了相差超过半年版本,bitwarden客户端是最新的(2023年初),而Vaultwarden是初期版本(2022年中期),造成现象:

已经登陆客户端的没有异样; 一旦退出就无法再次登录(如图1); 新客户端无法登陆(如图1); 下载早期版本的客户端安装使用,还可以登陆,但是功能不全,没有新功能。

将所有的客户端都调整到老版本显然不可能,因为有多个浏览器插件、ios、android、mac、win等。所以要做的还是要把核心的版本统一起来。于是常规操作所有容器更新,但是问题依旧,且Vaultwarden界面显示版并未更细。

经过多次测试终于发现了问题原因。

问题原因

群晖的docker下载镜像时候标识的latest版本并不是最新版,因为没有tag的镜像会被系统默认为latest,导致很多容易下载的latest版本实际是未知版本,且多数是早期版本。

图2 选择的latest,实际并非最新的版本。

解决办法

需要在下载的时候手动选择具体的版本,Vaultwarden最新版本可以在发布版本页面查到。

图3 手动选择最新版本下载

下载后,再通过常规引导重新配置一遍即可。

附上教程给有需要的朋友,在此就不赘述了

安装教程:

如何在群晖Synology(NAS)上通过Docker安装Vaultwarden (Bitwarden)

外网访问设置教程:

自架Bitwarden全記錄

就此问题解决。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3