之前看了下Bitwarden密码管理器密码管理器,感觉非常不错自己在腾讯云1C2G5M的无忧云中进行了安装和使用。
https://www.fungj.com/information/installing-bitgarden-password-manager-on-debian11.html
但在使用过程中发现了一个比较严重的问题,虽然这台VPS的配置不是很高,但这个服务会经常造成服务器的I/O爆满,导致服务中断,没办法继续使用。

但是呢,这个服务真心好用,所以看了下大家都推荐使用docker安装vaultwarden来使用。

Vaultwarden(前身为Bitwarden_RS)是一个开源的密码管理器,旨在帮助用户安全地存储和管理他们的密码和敏感信息。它是Bitwarden的一个独立实现,Bitwarden本身是一个由开发者Kyle Spearrin创建的流行密码管理器。

简单点说,Vaultwarden就是非官方的Bitwarden,但Vaultwarden可以使用Bitwarden的任何终端包括APP,同时Bitwarden中的收费功能,在Vaultwarden中也是免费使用。

对于Vaultwarden的安装就非常简单了。

首先安装Docker,这里就不多说了,下面是官方的安装手册,只需要按照手册复制粘贴命令即可。

https://docs.docker.com/engine/install/debian/

不过如果是国内的话,考虑更换国内源,不然速度太慢。

接下来就是安装Vaultwarden。

docker pull vaultwarden/server:latest

docker run -d --name vaultwarden -v /vw-data/:/data/ -p 80:80 vaultwarden/server:latest

这样就可以了。

但在过程中,需要注意容器的参数设置,例如我需要SMTP服务和ADMIN管理页的话可以这样设置。

docker run --restart always -d --name vaultwarden   -e ADMIN_TOKEN=youadmintoken   -e SMTP_HOST=smtp.qq.com   -e SMTP_FROM=you@qq.com   -e SMTP_PORT=587   -e SMTP_SECURITY=starttls   -e SMTP_USERNAME=youqq   -e SMTP_PASSWORD=youpwd   -v /vw-data/:/data/   -p 88:80   -p 89:3012   vaultwarden/server:latest

具体的参数设置,可以查看官方GIT上的WIKI,写的比较详细
https://github.com/dani-garcia/vaultwarden/wiki

最后安装nginx或者CADDY等,对88端口反代即可。

关于数据备份的问题,个人觉得只需要备份/vw-data/目录即可,如果需要还原数据,覆盖里面的sql3数据文件即可。

总之,之前Bitwarden也体验过,最终还是觉得Vaultwarden稳定。

最后修改:2023 年 05 月 25 日
如果觉得我的文章对你有用,请随意赞赏