NodeWarden – 把 Bitwarden 搬上 Cloudflare Workers,彻底告别服务器

Wait 5 sec.

Bitwarden 是少数客户端与服务器端都开源的密码管理系统,支持完整自托管部署。@Appinn但有人更进一步:直接把服务器端运行在 Cloudflare Workers 上——也就是说,你连 VPS 都可以省了。部署 NodeWarden 之后的效果,就是在无服务器的情况下,也能在手机、电脑上使用 Bitwarden 客户端来保存密码了,支持自动登陆、二次验证之类的功能。目录NodeWarden 与 Bitwarden 区别必要条件具体部署步骤fork一键部署设置 NodeWarden在客户端登录NodeWarden 与 Bitwarden 区别能力项BitwardenNodeWarden说明单用户保管库(登录/笔记/卡片/身份)基于Cloudflare D1文件夹 / 收藏常用管理能力可用全量同步 /api/sync已做兼容与性能优化附件上传/下载基于 Cloudflare R2导入功能覆盖常见导入路径网站图标代理通过 /icons/{hostname}/icon.pngpasskey、TOTP官方需要会员,我们的不需要多用户NodeWarden 定位单用户组织/集合/成员权限没必要实现登录 2FA(TOTP/WebAuthn/Duo/Email) 部分支持仅支持 TOTP(通过 TOTP_SECRET)SSO / SCIM / 企业目录没必要实现Send基本没人用紧急访问没必要实现管理后台 / 计费订阅纯免费推送通知完整链路没必要实现必要条件你需要有一个 Cloudflare 账号(必须有一个域名和信用卡)一个 GitHub 账号具体部署步骤fork GitHub:https://github.com/shuaiplus/NodeWarden一键部署在你自己的 GitHub 页面上,有一个按钮:这个步骤需要在 Cloudflare 中绑定 GitHub 账号,根据页面提示即可。设置 NodeWarden部署成功之后,Cloudflare 会提供一个临时地址,类似 1nodewarden.apipnn.workers.dev,用浏览器打开它,如果打不开,就绑定一个你自己的二级域名。根据页面提示,一步一步进行即可。这个步骤主要有:设置 JWT_SECRET设置自动更新 GitHub设置主账号与密码设置启用主账号的二次验证最后一步成功之后,还能选择彻底隐藏这个设置页面:设置完成。在客户端登录打开你的 Bitwarden 官方客户端,在登录的地方选择自托管,并输入 服务器 URL:之后,在使用刚刚设置页面设置的用户名和密码(如果设置了二次验证,还会要求输入验证码),就可以正常登录啦:趁假期最后一天,快去试试吧。原文:https://www.appinn.com/nodewarden/©2021 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南 3659b075e72a5b7b1b87ea74aa7932ff 点击这里留言、和原作者一起评论请务必在总结开头增加这段话: 你看到的内容可能由第三方 AI 基于小众软件文章提炼总结而成,可能与原文真实意图存在偏差。不代表小众软件观点和立场。请点击链接阅读原文细致比对和校验。