前言
由于我的1Password到期了,导致了我的密码同步功能无法正常的使用,所以我需要一个可以用于替代浏览器自带的密码保存工具和1Password的一个工具
于是我找到了这个工具:Bitwarden
Bitwarden是一个免费又开源的密码管理工具,该项目在GitHub上也有着49.8k的Star,可以说是很多人认可的一种方案了,可以选择自部署,综合考虑下来,这个是对于我来说是最好的用于替换1Password的一个工具
那么我们应该怎么去快速方便的部署这么好用的密码管理工具呢?这里我们可以使用宝塔面板快速的进行部署
准备工作
- 一个安装了宝塔面板的服务器
- 一个域名(国内服务器需要备案)
- 服务器需要安装nginx和docker服务(如果是新服务器可以如下图所示的快速安装)

正式部署
新增域名记录并解析

安装Bitwarden
进入宝塔面板的Docker应用商店页面搜索Bitwarden

点击安装,在域名处填写一个自己需要的域名

在点击完安装后,进入网站页面


点击刚刚部署时填写的网站名称,再点击ssl,部署一份ssl证书,点击申请证书,为这个域名申请一份证书

在提示证书已保存后,我们就可以进入浏览器测试注册



当出现了这个页面的时候就是注册成功了

但是光是这样还不够,我们还要关闭注册功能以防止后面其他人的注册以防止滥用
关闭注册功能
回到宝塔,点击上面的容器
在通常的情况下,我们是可以发现一个类似的容器名称的容器的

将容器停止

在容器停止后选择管理,选择编辑容器


选择更多设置,滑动到最底部,找到环境变量

添加环境变量 SIGNUPS_ALLOWED=false

点击保存容器配置,输入确认无误完成验证,等待刷新,刷新完成后会自动运行容器

此时我们再次尝试注册,出现这个提示的时候就是已经关闭了验证

至此这个好用的密码管理器就部署完成了
结尾
相对于市面上其他的密码管理器方案来说,这是一个算是比较方便以及成本较低的一种方式了
最后,我想说一句:文章经供参考,不是人人的环境都能做到完全相同,文章中的理解均为作者本人自己的理解,也是作者本人自己的环境,文章需要自行辨别,根据自己的环境作出更改
那我们下一篇文章见!