
如何和家人共享一套 NodeWarden 密码服务器邀请码注册与多用户管理完整指南【免费下载链接】nodewardenBitwarden-compatible server running on Cloudflare Workers项目地址: https://gitcode.com/gh_mirrors/no/nodewardenNodeWarden 是一款运行在 Cloudflare Workers 上的 Bitwarden 兼容密码服务器它天生支持多用户模式第一个注册的人自动成为管理员之后每位家庭成员凭邀请码加入即可共享同一套私有密码库基础设施而各自的保险库数据依然互相隔离、端到端加密。 适合人群想为家人搭建家庭密码管理中枢、又不想依赖官方云服务的个人站长与极客。一、为什么选择 NodeWarden 做家庭密码服务器和官方 Bitwarden 服务器相比NodeWarden 在多用户协作上保留了核心能力同时部署极简✅ 邀请码注册Invite-code registration✅ 设备管理与跨设备登录审批✅ 实时推送同步所有设备秒级同步✅ 审计日志记录每一次管理操作❌ 暂不支持组织 / 集合 / SSO个人与家庭场景完全够用核心特性对比可参考 README.md多用户能力在功能表第 50 行有明确标注。二、邀请码注册3 步让家人加入1. 第一个账号自动成为管理员访问你的 NodeWarden 服务器地址填写邮箱与主密码完成注册。系统会判定当前数据库中没有任何用户时首个注册者直接获得admin角色无需任何手动设置。2. 在管理页创建带有效期的邀请码登录 Web Vault 后进入Admin页面AdminPage.tsx在邀请码卡片中设置有效期单位小时默认 168 小时 7 天最长 720 小时点击Create timed invite系统生成 20 位十六进制随机码点击Copy link复制形如https://你的域名/?invitexxxx的邀请链接发给家人创建逻辑见 handleAdminCreateInvite每个邀请码都会写入审计日志。3. 家人使用邀请码完成注册家人打开邀请链接后注册表单会自动填入邀请码手动注册时则需在Invite code输入框中填写。注册流程的校验逻辑在 handleRegister 中邀请码无效或已过期 → 返回 403邀请码一次性有效注册成功后立即标记为已使用若创建用户失败如邮箱重复邀请码会自动回滚避免浪费三、多用户日常管理实用技巧查看当前所有用户Admin 页面的用户表展示每位成员的邮箱、角色、状态、是否启用 2FA 与注册时间数据来自 handleAdminListUsers。封禁与解封成员点击封禁按钮可立即禁用某位成员需输入主密码二次确认系统会同时吊销其全部刷新令牌所有设备立刻下线。注意管理员不能封禁自己。实现见 handleAdminSetUserStatus。彻底删除成员删除用户时NodeWarden 会级联清理其附件文件与 Send 文件避免 R2 存储残留逻辑在 handleAdminDeleteUser。⚠️ 安全提示删除成员前请提醒对方先导出自己的保险库数据操作不可恢复。四、常见问题速查问题原因与解法部署后注册仍要邀请码D1 数据库数据未删除旧邀请配置仍生效见 README FAQ邀请码填错 / 过期只能重新生成旧码无法复用家人登录后看不到我的密码正常现象每个账号的保险库相互独立共享需通过 Send 或组织暂不支持五、相关源码与配置参考邀请码 API 路由router-admin.ts邀请表数据层storage-admin-repo.ts注册处理入口handlers/accounts.ts管理界面组件AdminPage.tsx数据库初始化含 invites 表0001_init.sql掌握邀请码注册与管理页操作后你就可以用一台 Cloudflare Worker 撑起全家人的密码安全中枢——每个成员数据独立加密管理员却能统一把控成员准入与退出。【免费下载链接】nodewardenBitwarden-compatible server running on Cloudflare Workers项目地址: https://gitcode.com/gh_mirrors/no/nodewarden创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考