QuanCard
EN

QuanCard Server · 自建服务

你的卡片,
在你的服务器上同步。

把同步服务和网页保险库部署到自己的服务器。iPhone 与浏览器之间端到端加密同步,服务器只保存它读不懂的密文。开源,可审计,由你掌控。

全卡卡网页保险库:按地区分组的卡片与侧边栏导航

多端同步

iPhone 与网页使用同一套版本协议,任一端的修改都会出现在另一端。

完全自托管

一个 Docker Compose 文件,自动 HTTPS。域名、备份与升级节奏都由你决定。

零知识安全

加密在浏览器和 iPhone 内完成。服务器看不到卡号、密钥,也看不到你的密码。

扫一次码, 两端同时就绪。

在网页生成一次性二维码,用 iPhone 扫描即可完成配对。密钥只从浏览器交给手机,从不经过服务器。

  • 一次性配对码

    二维码 10 分钟内有效、只能使用一次。配对前需要再次输入密码。

  • 两端同步确认

    手机连上的瞬间,网页随即确认,两端播放同一段连接动画,并显示首次同步进度。

  • 自动保持最新

    网页回到前台时刷新,打开期间每 60 秒刷新一次;iPhone 按自己的节奏同步。

配对成功:iPhone 已连接、已同步、同步完成

服务器存储一切, 却读不懂任何一条。

全卡卡采用端到端加密的密钥层级。即使服务器、数据库或备份落入他人之手,卡片内容依然是密文。

  1. 01你的密码只在浏览器内使用
  2. 02Argon2id · 64 MiB派生认证密钥与加密密钥
  3. 03账户密钥由你的密码包裹
  4. 04保险库密钥随机 256 位,由账户密钥包裹
  5. 05AES-256-GCM每个条目单独加密为不可变版本

服务器能看到

  • 账户名与登录时间
  • 版本数量、大小与写入时间
  • 已配对设备的名称

服务器看不到

  • 卡号、有效期、安全码、账户号
  • 备注、标签与卡面照片
  • 你的密码与任何解密密钥

诚实的边界:被攻破的服务器可能下发篡改过的网页代码,这是所有浏览器端加密应用的共同限制。请自己运行服务器并及时更新;在不信任的主机上,优先使用 iPhone App。 阅读威胁模型

冲突中心:两个条目的字段差异与选择按钮

修改冲突, 交给你决定。

两台设备离线时改了同一张卡?全卡卡从不让设备时钟悄悄决定胜负。内容完全相同的副本会自动合并;真正的差异进入冲突中心,逐字段对比后由你选择。

  • 逐字段标出差异,敏感字段只显示"不同"
  • 逐条选择,或批量处理:采用最近修改、示例数据各留一份、全部保留为副本
  • 每次批量操作前都会列出完整清单

一个真正的桌面应用。

网页保险库不是简化版。它和 iPhone 共享卡面配色与示例数据,也有为键盘和大屏设计的交互。

⌘K 命令面板

搜索卡片、账户,或直接执行操作。

侧边栏与抽屉

按地区、收藏浏览;详情和编辑在侧边抽屉中打开。

默认遮罩

卡号只显示后四位;查看完整信息需要再次输入密码。

家庭成员

所有者发邀请;每位成员拥有独立账户和单独加密的保险库。

两步验证与审计

TOTP 与恢复码、限流与锁定、只追加的活动记录。

开放与可扩展

AGPL-3.0 开源;协议规范与测试向量以 Apache-2.0 开放。

手机浏览器中的网页保险库

三条命令, 部署你自己的同步服务。

需要一台装有 Docker 的 Linux 主机、一个指向它的域名,并开放 80 与 443 端口。1 核 CPU、512 MB 内存就足够一个家庭使用。

然后打开你的域名,创建所有者账户,再用 iPhone 扫码配对。

阅读安装文档
  1. # 获取源码git clone https://github.com/zoolapp/quancard-server.git && cd quancard-server
  2. # 生成配置与一次性初始化令牌./scripts/init-env.sh vault.example.com
  3. # 启动服务,自动申请 HTTPS 证书docker compose up -d --wait

关于自建服务

需要付费吗?

服务端与网页保险库以 AGPL-3.0 开源,可以免费使用、修改和部署。你只需要承担自己服务器的费用。

和 iCloud 同步有什么区别?

iCloud 跟随你的 Apple 账户,免维护;自建服务把数据放在你掌控的服务器上,还提供网页保险库与家庭成员账户。两者一次选择一种,切换前先断开当前连接,本机收藏会保留。

忘记密码怎么办?

无法重置——服务器从不知道你的密码,这是零知识设计的代价。已配对的 iPhone 仍保留本机副本。请使用长口令,并开启两步验证。

服务器被攻破会怎样?

数据库与备份里只有密文和校验值,泄露不会暴露卡片内容。但攻击者可能篡改网页代码来窃取之后输入的密码,因此请保持系统和镜像更新,并在不信任的主机上优先使用 iPhone App。

可以只用网页,不用 iPhone 吗?

可以。网页保险库支持完整的增删改查、卡面照片与转账信息,也可以安装为桌面应用(PWA)。

目前处于什么阶段?

开发预览版,尚未经过独立安全审计。iPhone 端的自建同步将随 App 上架开放。部署与维护由你负责。

准备好部署了吗?

安装文档覆盖快速部署、反向代理、配置项、配对、备份与升级。

截图使用内置示例数据(公开测试号码,无法支付)。卡面及商标归各权利人所有。

预约全卡卡上线

加入预约名单,上线时享受早鸟优惠。

预约名单已开放

App 上线时邮件通知你。已预约用户请保存确认邮件,无需重复预约。

继续即同意接收 App 预约确认及上线通知。 隐私说明