引言
信息交互日益频繁的今天,你还记得你注册个多少个网站吗?你会遇到去一个网站注册时却被告知邮箱/用户名已存在吗?
对于我来说这件事经常发生,让我很烦闷,于是我决定要找一个可以记录账号密码的东西记下来。
寻找
本人自用iPhone,所以当然尝试过用备忘录来记录账号密码,可是太不优美了,于是打算找找有没有更好的解决方案。
寻找的第一步首先排除掉国内全部软件、源码之类的,这重要的东西我还是觉得用国外人开发的东西比较安全,毕竟国人经常自己人搞自己人,咱不敢相信国人。
于是在与朋友聊天时一次偶然的机会,我认识到了vaultwarden,起初我并不知道那是干嘛的,只是朋友说如果要整一个记录密码的东西并且要自建的话
vaultwarden是一个不错的选择,在这个机缘巧合下我认识了他,一款强大、近乎完美、覆盖全平台的软件。
认识他 - Vaultwarden
它是一款在GitHub上开源的项目,这也是最终确定选择他的原因,并且该项目依旧在保持更新完善。
它基于docker,得益于docker优秀的兼容性,它可以在任何地方搭建甚至于你的群晖、nas等等
(悄悄说一句,如果你有打算自建nas的话也可以看看我下面的文章)
好,我们回归正题,因为基于docker这也就说明它的安装过程极其傻瓜化,以至于我在写这篇文章的时候在想是否要写教程
先放一个官方文档在这里,需要者可以自取,大体写的很详细,我在下面可能会只讲安装教程,更多进一步玩法可以自行参考官方文档
简单说一下,它支持组织(公司)、个人使用,并且有着完善的权限管理功能,这也就是说,自建一个可以让许多人都使用(不过我想没人会把自己那么重要的东西交给你)
(上图为移动到组织,但因为我没有创建组织所以没有演示)
(下图为移动到文件夹,文件夹可以自行创建、自己命名)
他的虽然功能不复杂,没有让人眼花缭乱,但却把最最实用的所有东西都给了你,并且虽说文档是英文,但是安装完成后自适应中文(似乎不是机翻)
对于我这样动辄二三十个网站有着不同账号密码的人来说简直是天使降临我身边,我不用费脑子去猜密码了!!!
在我眼里就是神器!!但这还不是最神气的地方,接下来讲的是我觉得最满意的地方!
我最满意的点
1.自动登记账号密码及网址(安装浏览器插件情况下)
当我们登入一个不在数据库里的网站时,它会显示如下信息
你可以直接点击顶部导航栏即可添加到你的密码库里,无需过多操作,一键保存
2.自动填充账号密码,既然能自动保存当然也可以自动填充啦
假设我们现在要登陆一个已经保存账号密码的网站,当我们进入被保存账号密码的网站的网址时,浏览器右上角即可弹出我们所保存的账号密码(多个账号也可以显示),此时我们只需要点击一下选项就可以自动填充账号密码
点击选项的空白处会自动填充账号密码,也可以点击选项下方的小图标只填充账号或只填充密码,或者你忘了你的账号密码也可以直接查看账号密码。
3.备受瞩目的安全性
一个保存你重要数据的网站如果连自身安全都做不好的话拿什么保护好你的账号密码?
它支持Authenticator and U2F support、YubiKey and Duo support等等验证方式,且在一定时间后会自动退出登录(自动退出仅需输入密码即可恢复登录)
并且退出浏览器也会自动退出登录,总而言之如果不是你,没有人可以打开他。
4.功能太多了我讲不完了
所以我咕咕咕了,接下来就讲傻瓜式安装吧
安装(基于你以任何方式安装好docker的情况下)
直接上代码
访问你的 服务器IP:9080 即可看到首页,记得先注册一个账号哦,无需验证邮箱。(请你先确保IP+端口访问是正常的再看下面的反代教程)
反代
宝塔用户可以新建一个纯静态网站并且绑定域名,然后一键申请ssl证书(当然你有其他的也无所谓),就算你不申请也没关系。
申请完之后点开网站列表里的网站并找到反向代理
然后点击 “添加反向代理”,按照下图填写
保存后即可通过域名访问独属于你的Vaultwarden啦
群晖、nas等等其他的用户均可通过ssh指令安装
如果不能ssh指令安装请打开docker的应用市场,然后手动下载 “vaultwarden/server”,并选择latest版本
记得映射一个目录与端口,容器内端口为80,容器外可以自己瞎编,在根目录新建一个目录叫 “vw-data”,然后映射到 容器内的 “data”目录即可
后记
不可多得的近乎完美的项目,建议自行搭建获得完美体验。
顺带一提app下载及浏览器插件下载在这里 https://bitwarden.com/download/
只有安装浏览器插件才能实现上述大部分功能哦!
文章评论