搭建私有Bitwarden
前言
因为经常要注册各种账号,就会诞生各种密码,如果密码一样的话就会容易被爆破,时间久了又容易忘记, 之前一直用的Chrome来进行管理密码的,但是感觉不大方便,后面用公网服务器搭建了Bitwarden_rs 用了一年,现在自己的本地服务器搭建好了,准备把一些隐私服务移交到本地开RUN
搭建步骤
- 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
随机位数可以多一点
- Shell 执行
docker-compose up -d
启动服务 - 可以使用Nginx进行反向代理,如果你有公网直接可以访问
http://公网:8880
但是要开放8880端口,如果你是内网那就是http://127.0.0.1:8880
,个人还是建议使用nginx进行反向代理到后端,增加SSL证书保证数据传输安全,这里就不在赘述 - 注册Vaultwarden后登陆完成其实就可以正常使用了,但是个人建议去超级管理员的后台关闭新用户注册,以及设置后台的访问域名
当然你也可以开启Smtp功能 但是我感觉没什么用
客户端
浏览器
- Bitwarden - 免费密码管理器 - Chrome 网上应用店
Windows
- Bitwarden 桌面客户端
macOS
- Bitwarden 桌面客户端
Linux
- Bitwarden 桌面客户端
备份
网页备份
- 在网页可以直接导出密码
json
文件
- 在网页可以直接导出密码
插件备份
- 在插件的设置界面也可以导出密码
json
文件
- 在插件的设置界面也可以导出密码
数据卷备份
- 备份数据的时候,直接打包
vw-data
目录即可
- 备份数据的时候,直接打包
APP备份
- 官方的app都有备份选项可以自行使用
此处评论已关闭