首页 你好鸭,生活随笔

搭建私有Bitwarden

前言

因为经常要注册各种账号,就会诞生各种密码,如果密码一样的话就会容易被爆破,时间久了又容易忘记, 之前一直用的Chrome来进行管理密码的,但是感觉不大方便,后面用公网服务器搭建了Bitwarden_rs 用了一年,现在自己的本地服务器搭建好了,准备把一些隐私服务移交到本地开RUN

搭建步骤

  1. docker镜像是Vaultwarden 之前就是我上文提到的Bitwarden_rs,第三方客户端,比官方那个用小很多,性能不知道有没有优化,但是占用倒是变低了
version: "3"

services:
  vaultwarden:
    container_name: vaultwarden
    image: vaultwarden/server:latest
    restart: always
    ports:
      - 8880:80
      - 3012:3012
    environment:
      ADMIN_TOKEN: "随机" #访问/admin的token
      WEBSOCKET_ENABLED: "true" #开启WebSocket
    volumes:
      - ./vw-data:/data  #持久化数据

ADMIN_TOKEN 就是访问超级管理员后台的 {domain}/admin 随机位数可以多一点

  1. Shell 执行 docker-compose up -d 启动服务
  2. 可以使用Nginx进行反向代理,如果你有公网直接可以访问http://公网:8880但是要开放8880端口,如果你是内网那就是http://127.0.0.1:8880,个人还是建议使用nginx进行反向代理到后端,增加SSL证书保证数据传输安全,这里就不在赘述
  3. 注册Vaultwarden后登陆完成其实就可以正常使用了,但是个人建议去超级管理员的后台关闭新用户注册,以及设置后台的访问域名imagepng

        当然你也可以开启Smtp功能 但是我感觉没什么用

客户端

备份

  • 网页备份

    • 在网页可以直接导出密码json文件
  • 插件备份

    • 在插件的设置界面也可以导出密码json文件
  • 数据卷备份

    • 备份数据的时候,直接打包 vw-data 目录即可
  • APP备份

    • 官方的app都有备份选项可以自行使用



文章评论

目录