Linux,tools Vaultwarden-搭建自己的密码服务器 发表于 2023-04-12 浏览量 1501 没有评论 # 准备 大家平时设置密码的时候,是否有一种困扰:不同的账号,设置同样又好记的密码时,又担心密码泄漏了,都受到影响。 设置不一样的密码,会积累的越来越多,记不住啊。为了安全,还是要使用强度高、复杂,而且不一样的密码,比较稳妥。密码复杂、数量多,写到文档又担心泄露。对于这个问题,我们使用一个工具来管理这些密码就好。 付费的密码管理服务、工具,建议购买使用1password。在这里,掌柜使用自己的服务器,搭建一套类似的服务,专门用来管理密码。下文,掌柜带大家搭建vaultwarden来管理密码。(1password每个月费用3刀,也就是20块这样。20块可以买台轻量级应用服务器啦。况且支付的是美元,需要visa卡才能支付,不是每个人都有的。) [wiki中文版](https://rs.ppgg.in/configuration/smtp-configuration)、[dockerhub镜像地址](https://hub.docker.com/r/vaultwarden/server)、[github地址](https://github.com/dani-garcia/vaultwarden) # 安装docker ```bash curl -sSL https://get.docker.com/ | sh systemctl start docker systemctl enable docker ``` ## 安装docker-compose ```bash curl -L "https://github.com/docker/compose/releases/download/1.26.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose ``` # 配置服务 ```bash mkdir -pv /data/app/vaultwarden/ cat > /data/app/vaultwarden/docker-compose.yml<> /data/log/upload_backup.log 2>&1 ``` # 恢复 当需要迁移服务、或者是服务器挂了。需要重新搭建服务,并恢复数据的步骤。 1、先复制`docker-compose.yml` 2、启动服务`docker-compose up -d` 3、将备份的`vaultwarden`文件夹,覆盖回去。然后重启服务`docker-compose stop/start` 4、拷贝nginx文件,恢复nginx 5、恢复备份上传cos定时任务 # 使用 浏览器:火狐、谷歌搜索Bitwarden插件,把服务器地址设置为你自己的服务器,登录即可。 手机:下载`Bitwarden`,登录方法同上。 网页:`https://pw.qq.com` 后台管理:`https://pw.qq.com/admin` > 参考:https://www.opstea.com/archives/vaultwarden.html