好物优选点击查看详情 京东购买

暂无内容

自行搭建 Bitwarden 服务

能看到这篇文章的,通常已经知道 Bitwarden 是什么了。
简单讲,Bitwarden 是一个密码管理软件,主要功能包括:

  • 能够生成复杂的密码,避免你在注册的时候使用相同的、简单的密码
  • 记录你的账号、密码,并支持云同步,这些数据和通信都是经过加密的
  • 在 iOS、Android、PC 浏览器中进行集成,方便你快捷登录,而不用担心忘记密码
  • 支持加密笔记,保存你的信用卡等私密信息

更多信息可以通过 Bitwarden 官网 来了解
简单来讲就是 1Password 的竞品。而 1Password 服务需要付费,而 Bitwarden 是免费的(提供增值服务),同时还是开源的。
如果你不想使用 Bitwarden 的云服务,也可以自建服务器。

显然这是必要的

腾讯云、阿里云等都有提供非常便宜的域名购买,而且会赠送 SSL 证书(需要申请);
当然也有 noip 等提供免费域名服务,但是这些域名通常需要定期确认,所以还是比较麻烦的。

Bitwarden 服务端是通过 docker-compose 的方式提供的,官网有具体的安装教程,如果你还没安装,可以参考

很多服务需要下载,并且没有镜像服务器,所以你需要有一个不错的网络,能够设置命令行的 proxy。

Bitwarden 提供了一个脚本来进行相关的管理。整个过程其实封装地非常简单

 mkdir bitwarden curl -Lso bitwarden.sh https://go.btwrdn.co/bw-sh sudo chmod +x bitwarden.sh  ./bitwarden.sh help  ./bitwarden.sh install   

我们需要把 SSL 的证书放到 bwdata/ssl 文件夹下。例如我的证书和密钥分别放在 bwdata/ssl/etc/ssl/ca_bundle.crtbwdata/ssl/etc/ssl/private.key

我们可以查看 bitwarden 的具体配置

cd bwdata vi config.yml 

里边配置项最主要需要确认的包括

 url: https://www.abc.com  http_port: 80  https_port: 8080   ssl_certificate_path: /etc/ssl/ca_bundle.crt   ssl_key_path: /etc/ssl/private.key  

除此外还需要配置一个 identity.pfx 证书,请进入你的证书和密钥所在的目录

openssl pkcs12 -export -out identity.pfx -inkey 密钥文件 -in 证书文件 

生成过程中会让你输入一个密码,请打开 bwdata/env/global.override.env 文件,找到 globalSettings__identityServer__certificatePassword 选项,并把这一项的值改为这个密码

最请把刚刚生成的 identity.pfx 文件放到 bwdata/identity 文件夹下

至此,完整的配置完成,但是你需要重新构建一个 docker-compose 相关的文件

 ./bitwarden.sh rebuild 
 ./bitwarden.sh start  docker ps  cd bwdata/logs  cd nginx tail error.log     

至此,安装和调试完成,你可以尝试通过 https://网址:端口 来进行访问,并注册一个账号。

这里只谈如何切换服务器。
在各个端的登录页面,都能明显看见一个齿轮图标,可以在这里对使用的服务器进行设置。

原文链接:https://blog.csdn.net/fenghuizhidao/article/details/104973698?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171828022116800182756912%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=171828022116800182756912&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-18-104973698-null-null.nonecase&utm_term=nas+%E9%93%81%E5%A8%81%E9%A9%AC

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享