自建密码库方案推荐

方案一:使用现有开源项目(推荐)

选择开源密码管理方案Vaultwarden(原 Bitwarden_RS)
Bitwarden 的轻量级开源实现,兼容官方客户端,资源占用低,适合个人或小团队。
GitHub: https://github.com/dani-garcia/vaultwardenPadloc
全平台支持,界面简洁,适合注重隐私的用户。
官网: https://padloc.app/Passbolt
团队协作友好,支持基于浏览器的加密。
官网: https://www.passbolt.com/

以 Vaultwarden 为例部署步骤
环境准备:

服务器(推荐 Linux,如 Ubuntu/Debian)

安装 Docker 和 Docker Compose
部署流程:
bash
复制

创建数据目录

mkdir -p ~/vaultwarden/data

拉取镜像并启动容器

docker run -d
--name vaultwarden
-v ~/vaultwarden/data:/data
-p 80:80
-e ADMIN_TOKEN=your_secure_admin_key
vaultwarden/server:latest

配置 HTTPS(使用 Caddy 或 Nginx 反向代理)
示例 Caddyfile:
yourdomain.com {
reverse_proxy localhost:80
}

关键配置:

通过 ADMIN_TOKEN 访问管理面板(https://域名/admin)

启用两步验证(TOTP、YubiKey)

定期备份 /data 目录

阅读剩余
THE END