MENU

基于docker更新bitwarden——体验bitwarden回收站功能

• May 29, 2020 • Read: 529 • 主机

前言

  之前在基于宝塔docker部署自建Bitwarden密码管理服务一文中详细介绍了自建bitwarden服务的方法,本文进一步介绍当官方更新后如何跟进更新我们自己的服务器端,以第一时间享受新功能。

  2020年5月22日,bitwarden官方终于给server端带来了梦寐以求的回收站功能,bitwarden_rs也在第一时间跟进,仅在两天后就带来了docker镜像更新,得知此消息后果断在第一时间更新了自己的服务器端,这下终于不用怕手抖删错了密码找不回来了,也趁此记录一下更新方法,虽然很简单就是了。另外,bitwarden也在本次更新中启用了新的图标配色,变成和百度贴吧一样的蓝色了,老实说,我觉得很丑,还不如以前的暗蓝色。难道说我的审美真的出问题了?新的贴吧蓝才是公司企业和人民群众喜闻乐见的颜色?

  当然,可能的话还是推荐看项目的wiki,里面有更新教程

更新过程

  之前我们是基于docker架设的服务,因此这里我们也遵循通用的docker容器更新方法:停止现有容器--->删除现有容器--->删除现有镜像--->pull最新镜像--->基于最新镜像创建新的容器。

1.宝塔首页打开docker管理器

2.停止并删除容器

打开docker管理器后,点击容器列表--->bitwardenrs(自己之前定义的容器名字)的绿色小箭头--->删除

3.删除镜像

点击镜像管理--->删除

4.拉取新镜像

点击镜像管理--->获取镜像,输入bitwardenrs/server--->获取镜像

5.创建新容器

ssh登录服务器,输入和原来容器一样的启动参数创建并运行容器:

docker run -d --name bitwardenrs \
  --restart unless-stopped \
  -e SIGNUPS_ALLOWED=false \
  -e WEBSOCKET_ENABLED=true \
  -v /www/wwwroot/xxx/:/data/ \
  -p 6666:80 \
  -p 3012:3012 \
  bitwardenrs/server:latest

6.体验新特性

官方的这次更新浏览器插件和网页端也同步进行了更新,因此网页的favicon和浏览器插件的图标颜色都变了,更新后网页端版本为2.14.0。新旧图标配色对比:
xcgC7rM.png
回收站功能体验:
1.png
可以看到左边的筛选器中已经出现了回收站,并且header的颜色已经变成了新的蓝色。

接下来,我们体验一下回收站功能,先克隆一份密码,以免出错:
2.png
然后删除克隆的密码,注意这里的按钮是“删除”:
3.png
然后进入回收站,我们可以看到刚才被我们删除的密码,点击齿轮按钮,可以看到“永久删除”,和上一步的“删除”是不一样的,在回收站里删除才是彻底删除,将不能再找回。如果日常使用时误删,可以在这里点击“恢复”按钮,这下不用怕手残和手贱了。
4.png

实际体验下来,目前的回收站还不完善,网页端最大的问题是删除以后回收站里不能立即看到被删除的密码,有比较大的延时,不过恢复倒是能立即看到。

此外,如果回收站内容为空的话浏览器插件我的密码库是不显示回收站那一项的,在服务端更新容器以后也需要登出以后重新登录才能看到回收站(不过也有可能是更新前回收站为空,所以不显示回收站的缘故)。而手机端和桌面端还没有更新,尚不能体验到回收站功能。

二次更新

4月底的时候,为了避免和bitwarden官方项目在名称上给人造成困惑,bitwarden_rs项目改名为vaultwarden,对于采用docker方式部署的用户来说其实影响不大,只是需要在更新时将上面第4步拉取的镜像改为vaultwarden/server,同时在第5步创建容器时启动参数的最后一行改为vaultwarden/server:latest,其余均无需改变。当然,还是建议将容器名称也改为vaultwarden。

Last Modified: July 27, 2021