自建保存密码神器[客户端覆盖全平台] – vaultwarden

前言

信息交互日益频繁的今天,你还记得你注册个多少个网站吗?你会遇到去一个网站注册时却被告知邮箱/用户名已存在吗?对于我来说这件事经常发生,让我很烦闷,于是我决定要找一个可以记录账号密码的东西记下来。

Vaultwarden

https://github.com/dani-garcia/vaultwarden

它是一款在GitHub上开源的项目,这也是最终确定选择他的原因,并且该项目依旧在保持更新完善。它基于docker,得益于docker优秀的兼容性,它可以在任何地方搭建甚至于你的群晖、nas等等

先放一个官方文档在这里,需要者可以自取,大体写的很详细,我在下面可能会只讲安装教程,更多进一步玩法可以自行参考官方文档

https://github.com/dani-garcia/vaultwarden/wiki

简单说一下,它支持组织(公司)、个人使用,并且有着完善的权限管理功能,这也就是说,自建一个可以让许多人都使用(不过我想没人会把自己那么重要的东西交给你)

特点

1.自动登记账号密码及网址(安装浏览器插件情况下)

  • 你可以直接点击顶部导航栏即可添加到你的密码库里,无需过多操作,一键保存

2.自动填充账号密码,既然能自动保存当然也可以自动填充啦

  • 假设我们现在要登陆一个已经保存账号密码的网站,当我们进入被保存账号密码的网站的网址时,浏览器右上角即可弹出我们所保存的账号密码(多个账号也可以显示),此时我们只需要点击一下选项就可以自动填充账号密码

3.备受瞩目的安全性

  • 一个保存你重要数据的网站如果连自身安全都做不好的话拿什么保护好你的账号密码?它支持Authenticator and U2F support、YubiKey and Duo support等等验证方式,且在一定时间后会自动退出登录(自动退出仅需输入密码即可恢复登录)并且退出浏览器也会自动退出登录,总而言之如果不是你,没有人可以打开他。

安装

在安装好docker的情况下

docker pull vaultwarden/server:latest
docker run -d --name vaultwarden -v /vw-data/:/data/ -p 9080:80 vaultwarden/server:latest

和官方文档有所不同的地方我把映射出来的端口改成了9080,不然他直接把你的80端口占了,当然你无所谓的话可以用原版的(?)访问你的 服务器IP:9080 即可看到首页,记得先注册一个账号哦,无需验证邮箱。(请你先确保IP+端口访问是正常的再看下面的反代教程)

反代

宝塔用户可以新建一个纯静态网站并且绑定域名,然后一键申请ssl证书(当然你有其他的也无所谓),就算你不申请也没关系。申请完之后点开网站列表里的网站并添加反向代理

反向代理配置

#PROXY-START/location / {    proxy_pass http://127.0.0.1:9080;    proxy_set_header Host $http_host;    proxy_set_header      Upgrade $http_upgrade;}location ~ ^/(ws|terminal/.+)$  {    proxy_pass http://127.0.0.1:9080;    proxy_http_version 1.1;    proxy_set_header Upgrade $http_upgrade;    proxy_set_header Connection "Upgrade";    proxy_set_header Host $http_host;}#PROXY-END/

后记

不可多得的近乎完美的项目,建议自行搭建获得完美体验。顺带一提app下载及浏览器插件下载在这里 https://bitwarden.com/download/只有安装浏览器插件才能实现上述大部分功能哦!

消息盒子
# 您需要首次评论以获取消息 #
# 您需要首次评论以获取消息 #

只显示最新10条未读和已读信息