banner
约 300 字
1 分钟

自建 Vaultwarden 替代 1Password

-
-
无标签

摘要

自建 Vaultwarden(Bitwarden 兼容服务端)替代 1Password。Rust 编写,100MB 内存运行,一年省 2200 块。

1Password 家庭版续费的时候看到账单,5 个账号 × 60 刀/年 = 300 刀 ≈ 2200 块。买个 NUC 的钱。

于是开始研究自建。Vaultwarden 是个 Rust 写的 Bitwarden 兼容服务端,开源、单机内存 100MB 跑得很欢

部署

docker-compose.yml5 行

纯文本
services:
  vaultwarden:
    image: vaultwarden/server:latest
    restart: always
    ports: ["8080:80"]
    volumes:
      - ./data:/data

启动,docker compose up -d30 秒

数据迁移

1Password 支持导出未加密的 CSV,Vaultwarden 支持从 CSV 导入,300+ 条目,半小时搞定。

客户端体验

1Password:丝滑。Vaultwarden:能用差一点点

具体差距:

  • 浏览器扩展慢 0.5 秒

  • 填表逻辑没 1Password 聪明

能接受一年省 2200 块,值得。

风险评估

Vaultwarden 的加密做得够好——就算数据库全泄露没有主密码也解不开。做了几件事降低风险:

  • VPS 单独开一个子用户跑 Vaultwarden

  • 数据库每天 snapshot 到家里 NAS

  • 客户端都开了 2FA

结论

自建 Vaultwarden 一年了没出任何问题全家都在用

如果你对 1Password 的订阅费犹豫,试试 Vaultwarden5 分钟就能跑起来

END

相关文章

暂无相关文章