xypass 当前面向自部署场景 查看部署要求 →
Open source · Self-hosted · Encrypted

xypass
自部署密码管理器

把个人密码、团队保险库和共享权限留在你管理的基础设施中。客户端负责解密,服务端只同步密文与协作状态。

xypass Web App 保险库与共享界面
01 / CONTROL部署权归你应用与数据库运行在你的基础设施。
02 / CRYPTO客户端解密保险库主密码不发送到同步服务。
03 / IDENTITY身份方式可选支持本地账号或 OIDC。
04 / RECOVERY数据可恢复数据库与附件进入统一灾备边界。
Product experience

日常使用清晰,安全边界明确。

个人保险库、团队协作与浏览器填充沿用同一账号、设备和加密模型。

密码、附件与历史集中管理。

快速搜索和查看条目,按个人或团队保险库组织数据,并检查版本、安全状态与共享范围。

  • 01个人空间与企业 Workspace 保持独立
  • 02密码、TOTP、附件和自定义字段统一管理
  • 03账户登录与保险库解锁职责分离
xypass 保险库条目界面
Security model

认证用于登录,主密码只用于解密。

同步服务保存账号与密文,但不应因此获得保险库明文。

01
登录部署服务

使用本地账号或 OIDC 建立服务会话。

IDENTITY
02
在设备上解锁保险库

主密码派生本地密钥,明文只在客户端处理。

CLIENT ONLY
03
同步密文与受控元数据

服务端负责版本、设备、授权与同步状态。

ENCRYPTED
04
按同一边界备份恢复

数据库和附件共同进入恢复流程。

RECOVERABLE
Self-hosted deployment

第一次部署,只走一条清晰路径。

生成生产环境配置并启动服务,然后在 Admin 完成认证方式和用户邀请。

查看部署文档 →
01

生成环境并启动服务

创建生产配置,启动 PostgreSQL、迁移任务与 API。

02

初始化部署 Admin

使用一次性 Bootstrap Code 创建首位管理员。

03

选择认证并邀请用户

配置本地账号或 OIDC,再按许可证席位启用账号。

$ ./scripts/production-env.sh init
$ docker compose --env-file deploy/production/.env \
    -f deploy/production/compose.yaml up -d
Editions

个人、家庭与组织,各有清晰边界。

Plus 与 Family 享有相同的个人权益,家庭版额外提供成员管理与共享保险库。

01 / PERSONAL

Free

1 个活跃账号

个人空间、个人 Vault、基础安全活动和数据导出。

02 / PERSONAL PLUS

Plus

1 个活跃账号

个人付费权益、25 个历史版本与每月 100 次单条分享。

04 / TEAM

Business

默认 10 个活跃账号

Organization、Groups、Vault 分享与异步支持工单。

05 / ORGANIZATION

Enterprise

默认 50 个活跃账号

组织策略、分享审计与企业支持边界。

让密码服务回到你控制的边界内。

从个人保险库开始,需要团队协作时再启用 Workspace、Groups 和企业能力。