在经历了无数次的重建密码之后,思来想去,还是要自己弄一个属于自己的密码管理系统,不然一会儿是oppo的自带密码本,一会儿是苹果的自带钥匙串,要不然就是微软的自带的密码本,在各个平台上都有自己的密码本,但是总是有忘记的时候或者就是每个平台都不通用,换来换去很麻烦。呐,从而促使了自己搞这么个东西的想法,下面是步骤。
附:本学习教程来源b站视频高玩梁,有兴趣的小伙伴看我的教程不懂得可以去b站搜索高玩梁看看人家的教程。
准备操作
- 一台VPS主机。bitwarden_rs使用Docker镜像来安装,需要使用一台VPS主机,配置不用太高,用512MB内存也能跑起来,而且非常地流畅。
- 一个域名。虽然有市面上有少的免费域名,但是建议还是使用付费的域名,密码这个东西比较重要,一旦确定要自建密码管理系统的话就要保证可以长期使用。
安装docker (如果已经安装请忽略本步骤)
安装方法参考官方文档:docker中文社区,docker帮助,docker手册,docker教程,docker安装手册 – docker中文社区
安装bitwarden_rs
很方便直接用docker 拉取:
docker pull bitwardenrs/server:latest
配置bitwarden_rs
输入以下代码:
docker run -d --name bitwarden \
-e SIGNUPS_ALLOWED=true \
-e WEBSOCKET_ENABLED=true \
-e LOG_FILE=/data/bitwarden.log \
-p 8880:80 \
-p 3012:3012 \
-v /bw-data/:/data/ \
bitwardenrs/server:latest
在腾讯云开放对应端口,然后在浏览器输入对应ip+开放的端口号,这里配置的端口号是8880.好了之后页面出现下图的样子:

到了这里,我发现这个系统如果要注册的话需要通过https协议,所以我们需要将这个ip+端口号搞到https协议,高玩梁的是使用Caddy v2,因为我的服务器上挂着apache,所以caddy v2用不了,我的解决方法是使用小皮面板挂上一个网站:
就用这个反向代理到域名上去,成功挂上https,大功告成!

接下来打开域名,比如我的pwd.hasukannal.xyz

点击注册按钮就接下来一顿操作之后登录进去我们看到这个界面之后,说明咱就成功搭建好了一个bitwarden的密码管理系统了!大家记得如果要弄的话后面记得关闭注册功能,开启双重登录,这样就会相对安全了!

有需要改进的地方大家可以给我留言哦,有什么不懂得(当然各位都是大佬肯定是懂得)也可以留言哦!