一、前言
我们普遍都有很多不同的帐号,生活中还有各种重要信息需要记忆,单纯靠脑子真的很难记忆和管理。而所有账号使用同一密码绝对是巨大的安全隐患,因此我们还需要一款安全可靠,而且足够方便使用的密码管理器软件。
二、简介
Bitwarden
是一款开源密码管理器,它会将所有密码加密存储在服务器上,它的工作方式与 LastPass、1Password、Enpass相同。
官方的版本搭建对服务器要求很高, github有人用Rust实现了Bitwarden服务器,项目叫bitwarden_rs
,这个降低了对机器配置的要求,并且Docker镜像体积很小。
三、要求
域名、 docker管理器
四、部署
输入以下命令:
docker pull bitwardenrs/server:latest
docker run -d --name bitwarden -v /bw-data/:/data/ -p 6666:80 bitwardenrs/server:latest
五、添加反向代理
这里用宝塔面板操作,把http://127.0.0.1:6666
添加到“目标URL”,并设置SSL证书(创建账号,需要在开启了ssl证书的情况下才会成功)
六、关闭注册与邀请
因为现在的状态是所有人都可以注册这个网站,所以我们可以关闭掉注册,使用下面的命令。使用之前可以在宝塔面板中删除掉之前的容器,然后运行以下命令来重新创建容器并开启禁止用户注册的功能。不必担心,因为指定了 volume
映射,你的数据不会被删除。
关闭注册
docker run -d --name bitwarden \-e SIGNUPS_ALLOWED=false \-v /bw-data/:/data/ \ -p 6666:80 \ bitwardenrs/server:latest
关闭邀请
docker run -d --name bitwarden \ -e SIGNUPS_ALLOWED=false \ -e INVITATIONS_ALLOWED=false \ -v /bw-data/:/data/ \ -p 6666:80 \ bitwardenrs/server:latest
七、下载与设置客户端
曲奇网盘下载
登录Bitwarden --> 点击右上角头像 --> 选择“获取应用”
设置“服务器url”输入您的域名 --> 登陆您的账号与密码
也可以使用我自己的,创建个账号就好了。
地址:https://m.wbessy.com
我使用的是浏览器插件
设置方法:点击插件图标,点击左上角的齿轮,在“服务器URL”填入https://m.wbessy.com
,点击右上角“保存”,输入刚才注册的账号与密码登陆就可以了。
安全的话,我在后台是看不见的只有你能看见。
不过有一点,需要记好这个账号与密码,其他的一概不记都可以。