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.设置域名解析和反向代理