Bitwarden 是一款开源密码管理器,它会将所有密码加密存储在服务器上,它的工作方式与 LastPass、1Password 或 Dashlane 相同。
官方的版本搭建对服务器要求很高,搭建不容易,GitHub上有人用 Rust 实现了 Bitwarden 服务器,项目叫 vaultwarden,并且提供了 Docker 镜像,这个实现更进一步降低了对机器配置的要求,并且 Docker 镜像体积很小,部署非常方便。这个项目目前在GitHub也有9.8k的star,非常受欢迎。 此外,官方服务器中需要付费订阅的一些功能,在这个实现中是免费的。
我的Bitwarden原本在国外,后来ip被墙了无法使用,因此决定把它搬到国内。
1.复制旧服务器上的挂载的目录文件到新服务器
2.docker run起来
docker run -d --name bitwardenrs \
--restart unless-stopped \
-e WEBSOCKET_ENABLED=true \
-v /docker/bitwaden/:/data/ \
-p 6687:80 \
-p 3012:3012 \
vaultwarden/server:latest
3.设置域名解析和反向代理
2024年2月21日再次迁移
国内的阿里云服务器也到期了,续费又太贵,于是新换了1年的腾讯云。但是不想每年都迁移一次,还要涉及域名备案迁移等等特别麻烦,因此直接部署回本地的群辉上安心也放心。