Bitwarden是一款开源密码管理器,它会将所有密码加密存储在服务器上,它的工作方式与LastPass、1Password或Dashlane相同。
官方的版本搭建对服务器要求很高,搭建不容易,github上有人用Rust实现了Bitwarden服务器,项目叫bitwarden_rs,并且提供了Docker镜像,这个实现更进一步降低了对机器配置的要求,并且Docker镜像体积很小,部署非常方便。这个项目目前在github也有2k的star,所以说用的人还是有不少的。
此外,官方服务器中需要付费订阅的一些功能,在这个实现中是免费的。这篇文章就利用宝塔面板来docker搭建Bitwarden。
项目:https://github.com/dani-garcia/bitwarden_rs
宝塔面板最新版7.0.3、docker管理器、一个解析好的域名。
我们用docker来部署,两行命令足够了,命令如下:(ssh登录服务器,输入和原来容器一样的启动参数创建并运行容器)
此处为隐藏的内容发表评论并刷新,方可查看发表评论
上面的设置好之后,我们还需要设置【饭袋】才可以打开网站,但是在设置之前,我们需要新建一个站点,并且设置好SSL证书。这些还是用宝塔面板来操作。我们需要把【http://127.0.0.1:6666】设置【饭袋】,
设置好【饭袋】之后,我们就可以打开站点,
注意:创建账号,需要在开启了ssl证书的情况下才会成功。
注册账号后,就可以用这个账号来登录Bitwarden了,
因为现在的状态是所有人都可以注册这个网站,这个东西只是自己使用,所以我们需要关闭掉注册,使用下面的命令。使用之前可以在宝塔面板中删除掉之前的容器,然后运行以下命令来重新创建容器并开启禁止用户注册的功能。
不必担心,因为指定了映射,删除容器后不会删除数据。?代表禁止注册!
6.1、禁用新用户的注册
dockerrun-d--namebitwardenrs\
--restartunless-stopped\
-eSIGNUPS_ALLOWED=false\
-eWEBSOCKET_ENABLED=true\
-v/www/wwwroot/xxx/:/data/\
bitwardenrs/server:latest

禁止用户注册截图一张,请欣赏:
bitwarden默认是不会自动同步的,不管你是添加或者删除又或是修改了一条记录,都只是先保存在本地,只有当你手动点一下同步时才会进行同步。此时我们可以打开WebSocketsnotifications功能,这样手机修改后会立刻自动同步到云端。所以,我们还需要需要上面的“防呆”
打开网站配置文件,找到“防呆”直接复制过去就可以了。
proxy_passhttp://127.0.0.1:6666;
proxy_set_headerHost$host;
proxy_set_headerX-Real-IP$remote_addr;
proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;
proxy_set_headerX-Forwarded-Proto$scheme;
location/notifications/hub{
proxy_passhttp://127.0.0.1:3012;
proxy_set_headerUpgrade$http_upgrade;
proxy_set_headerConnection"upgrade";
location/notifications/hub/negotiate{
proxy_passhttp://127.0.0.1:6666;
登录Bitwarden,在右上角点击头像,然后点击【获取应用】,
我们看到,基本所有都支持了,大鸟这用chrome插件来演示一下。
也可以直接在chrome网上应用店下载Bitwarden-免费密码管理器,
插件安装好需要先设置下服务器url,
设置好保存,我们现在用刚刚注册的用户名和密码就可以登录了,登录后,
这样我们使用chrome也可以方便的管理自己的密码了,最重要的是Bitwarden完全开源,完全免费。
目前比较流行的密码管理软件有?1Password、LastPass、KeePass、Enpass以及SafeInCloud等,但是完全免费开源的只有bitwarden。我们只需要借助docker就可以很容易搭建一个自己的密码管理平台。
bitwarden优点:全平台,免费、开源,在安卓上体验很好,有多种双重验证,自动填充功能正常,有密码泄露检测,适应大部分APP,可以自定义字段,可以正则匹配网址,可以自定义图标,会根据网址或APP自动获取ico,可以指纹解锁,中文翻译很好。
不足之处:设计感不足,UI好丑,文件夹没有排序功能,部分功能没有完善,过于依赖服务器和网络。
官方的bitwardenrs/server是C#实现的,Bitwarden-rs是好事者用Rust重写了一遍。原版的虽然跑在Docker里,但是对资源的要求那是相当的高,并且依赖MSSQL。rs版大大降低了对机器配置的要求,此外,据说RS版还将原来官方的一些收费功能实现并免费了。没有亲自考证过,所以这个密码管理器可玩性还是非常高的。
本文来源:vps主机--宝塔面板docker用法
本文地址:https://www.idcbaba.com/vps/4187.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。



