问题
在Armbian上使用1panel安装Vaultwarden出现许多问题,主要是以下两个:
- 运行后进入网页,只显示一个一直转的圈,无法正确加载页面。
- 运行后进入网页,返回502错误
解决方案
先拉取Vaultwarden官方docker仓库中的testing标签镜像,不是testing-alpine也不是testing-debian,保留备用。
而后在1panel的应用商店中安装最新版本的Bitwarden(实际上是Vaultwarden),安装完成后进入docker容器修改,将镜像改为之前下载的testing标签的镜像。
重建容器之后就可以访问网页,正常加载出内容了。
问题
访问网页Vaultwarden之后提示需要ssl握手。
解决方案
- 直接为自己的域名申请一个ssl证书
- 使用CDN加速后申请免费域名(国内的EdgeOne、或者使用Cloudflare)
- 利用Cloudflare Tunnel
问题
使用CDN缓存可能缓存敏感内容,导致安全问题
解决
将以下路径添加到规则中绕过缓存
/api/*
/identity/*
/notifications/*
/events/*
/attachments/*