认识他 - Vaultwarden
它是一款在GitHub上开源的项目,这也是最终确定选择他的原因,并且该项目依旧在保持更新完善。
它基于docker,得益于docker优秀的兼容性,它可以在任何地方搭建甚至于你的群晖、nas等等
先放一个官方文档在这里,需要者可以自取,大体写的很详细,我在下面可能会只讲安装教程,更多进一步玩法可以自行参考官方文档
简单说一下,它支持组织(公司)、个人使用,并且有着完善的权限管理功能,这也就是说,自建一个可以让许多人都使用(不过我想没人会把自己那么重要的东西交给你)
(上图为移动到组织,但因为我没有创建组织所以没有演示)
(下图为移动到文件夹,文件夹可以自行创建、自己命名)
他的虽然功能不复杂,没有让人眼花缭乱,但却把最最实用的所有东西都给了你,并且虽说文档是英文,但是安装完成后自适应中文(似乎不是机翻)
对于我这样动辄几十个网站有着不同账号密码的人来说简直是天使降临我身边,我不用费脑子去猜密码了!!!
在我眼里就是神器!!但这还不是最神气的地方,接下来讲的是我觉得最满意的地方!
我最满意的点
1.自动登记账号密码及网址(安装浏览器插件情况下)
当我们登入一个不在数据库里的网站时,它会显示如下信息
你可以直接点击顶部导航栏即可添加到你的密码库里,无需过多操作,一键保存
2.自动填充账号密码,既然能自动保存当然也可以自动填充啦
假设我们现在要登陆一个已经保存账号密码的网站,当我们进入被保存账号密码的网站的网址时,浏览器右上角即可弹出我们所保存的账号密码(多个账号也可以显示),此时我们只需要点击一下选项就可以自动填充账号密码
点击选项的空白处会自动填充账号密码,也可以点击选项下方的小图标只填充账号或只填充密码,或者你忘了你的账号密码也可以直接查看账号密码。
3.备受瞩目的安全性
一个保存你重要数据的网站如果连自身安全都做不好的话拿什么保护好你的账号密码?
它支持Authenticator and U2F support、YubiKey and Duo support等等验证方式,且在一定时间后会自动退出登录(自动退出仅需输入密码即可恢复登录)
并且退出浏览器也会自动退出登录,总而言之如果不是你,没有人可以打开他。
4.功能太多了我讲不完了
所以我咕咕咕了,接下来就讲傻瓜式安装吧
安装(基于你以任何方式安装好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证书(当然你有其他的也无所谓),就算你不申请也没关系。
申请完之后点开网站列表里的网站并找到反向代理
然后点击 “添加反向代理”,按照下图填写
保存后即可通过域名访问独属于你的Vaultwarden啦
群晖、nas等等其他的用户均可通过ssh指令安装
如果不能ssh指令安装请打开docker的应用市场,然后手动下载 “vaultwarden/server”,并选择latest版本
记得映射一个目录与端口,容器内端口为80,容器外可以自己瞎编,在根目录新建一个目录叫 “vw-data”,然后映射到 容器内的 “data”目录即可!
顺带一提app下载及浏览器插件下载在这里 https://bitwarden.com/download/
只有安装浏览器插件才能实现上述大部分功能哦!
本文作者为祝兜兜,转载请注明。