多云转晴 (@Lush) 在 [教程] 解决 Vaultwarden (Bitwarden) 自托管同步延迟,实现多端秒级自动更新 (基于 1Panel) 中发帖
最近在折腾自托管的 Vaultwarden,部署在 1Panel 上。
发现一个痛点: 多端同步不及时。
比如在电脑端改了密码,手机端必须手动“下拉刷新”才能看到;或者手机改了,电脑端需要手动点击同步密码库。
在哈基米3的帮助下终于搞定,实现了WebSocket 实时通讯和移动端官方推送。踩了几个 1Panel 配置文件的坑,特此记录分享一下。
原理简述
电脑/插件端:依赖 WebSocket 长连接,需要反向代理(Nginx)开启 Upgrade 头支持。
手机端 (iOS/Android):依赖 Bitwarden 官方的 Push 服务,需要去官方申请一个免费的中转 Key,并配置到 Docker 环境变量中。
一、 开启移动端官方推送 (解决手机必须下拉刷新)
Vaultwarden v1.29.0 以后支持使用 Bitwarden 官方的中转服务器进行推送。为了安全...