利用宝塔面板可视化搭建Bitwarden私有密码管理器

老部落上周的时候有在"利用Bitwarden自建个人私有密码管理系统服务 - 配置和使用"文章中介绍到在自有服务器中配置Bitwarden_rs , 实现Bitwarden自有密码库管理的方式 , 这样我们就不需要讲Bitwarden密码放云端 。这样的做法肯定是出于安全的角度出发的 , 确实是比存储在官方云端靠谱 , 因为我们有些人确实也有担心万一官方无法访问或者倒闭怎么办?如果我们将密码库放在我们自己服务器中肯定是没有问题的 。
有不少的网友肯定会有这样的疑惑 , 在上一篇Bitwarden配置密码库管理工具的时候 , 搭建过程确实较为复杂 , 是通过命令行的形式安装Docker以及配置反代模式的 , 有些朋友可能觉得太过于麻烦 , 且可能需要知道一些简单的方式 。其实从大众搭建过程中可以看到 , 如果真需要密码管理器的 , 一般大家都算是比较有技术的 , 但是如果实在需要简便的方式 , 我们可以通过WEB面板自带的工具安装 。

利用宝塔面板可视化搭建Bitwarden私有密码管理器

文章插图
 
在这篇文章中 , 我们就一起介绍目前主流在使用的宝塔面板 , 可以利用Docker容易可视化配置Bitwarden , 同样可以实现在我们服务器中配置Bitwarden密码管理器 。
文章目录
  • 第一、准备工作
  • 第二、安装Docker获取镜像
  • 第三、创建bitwardenrs容器
  • 第四、创建站点设置SSL和反代设置
  • 第五、Bitwarden注册账号配置
第一、准备工作基于之前的文章我们已经有介绍到Bitwarden和Bitwarden_rs的区别 , 我们这里就不再累赘的介绍 , 我们肯定是需要安装Bitwarden_rs 。这里我们需要准备的工作是当前服务器建议使用比较稳定的阿里云或者腾讯云服务器 , 这里可以采用快照定期备份确保密码库安全 。当然 , 如果你能自觉定期备份 , 那可以根据你的项目需求来自定义备份周期 。
利用宝塔面板可视化搭建Bitwarden私有密码管理器

文章插图
 
同样的 , 我们需要准备一个域名 , 自己已有的二级域名都是可以的 , 解析到当前服务器中 。后面我们需要用到绑定域名 , 且我们后面自己配置域名绑定之后需要加入SSL证书 , 这个我们后面在提到 , 总之要做好准备 。这里我们需要在服务器中安装宝塔面板 , 这里我们有介绍过(宝塔面板安装) 。
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
这是目前最新版本的centos7.x+兼容的宝塔面板安装脚本 。这里我就不在重复介绍基础的 , 我们自己安装即可 , 我们这里主要是介绍在宝塔面板中配置Bitwarden 。
第二、安装Docker获取镜像在前面我们是通过命令行方式安装Docker的 , 这里既然我们在使用宝塔面板 , 就没有必要这样繁琐 , 直接有可视化扩展工具包 , 直接安装Docker 。
利用宝塔面板可视化搭建Bitwarden私有密码管理器

文章插图
 
这里我们在宝塔面板侧边菜单软件商店中 , 搜索Docker , 然后看到上图所示直接安装 。
利用宝塔面板可视化搭建Bitwarden私有密码管理器

文章插图
 
这里我们打开容器管理 , 在镜像管理添加镜像 , 输入"bitwardenrs/server"获取镜像 , 这个才是bitwarden_rs镜像 。
第三、创建bitwardenrs容器在上面我们获取bitwardenrs镜像由于服务器在国外可能速度会慢一些 , 但是不要紧我们稍等即可 。等待完成之后 , 我们再执行这一步 。
利用宝塔面板可视化搭建Bitwarden私有密码管理器

文章插图
 
【利用宝塔面板可视化搭建Bitwarden私有密码管理器】在Docker管理器中 , 我们在【容器列表】创建容器 。看到上图 , 有几处还是需要特别指出的 , 比较关键 。
容器端口:80;服务端口:自定义 , 我这里设置5555 , 其实后面我们在宝塔面板的安全组需要开放5555 。服务器目录:
/www/wwwroot/bitwarden.laobuluo.com , 这个目录是根据我们自己创建站点的 , 和我们创建的站点一致 。容器目录:/data 。上面端口和下面目录创建后 , 需要点击后面的+号才可以 , 单单填写是不行的 。其他配额根据我们实际填写 , 这里我默认 。


推荐阅读