@ili 在 serverless容器部署vaultwarden密码管理器 解决掉登录的方法 中发帖
有些Containers容器不可以持久化存储,这样会导致每次容器销毁重建都会导致登录状态掉,必须重新进行验证。
解决方法1:
使用支持s3储存的docker镜像(需要自己编译,网上没有提供),储存需要持久化的内容到s3桶里。
解决方法2:
vaultwarden会在启动时检查储存目录下是否有密钥文件,如果不存在就会新建。更换你新的密钥后会不认之前的设备,所以才会掉设备认证。
思路就是固定密钥文件,而不是每次启动时重建。登录还是掉,但是不用二步验证了。实现伪不掉登录
生成密钥
# 生成名为 rsa_key.pem 的私钥文件
openssl genrsa -out rsa_key.pem 2048
压平密钥
# 同时删除回车符并把换行符替换为下划线
cat rsa_key.pem | tr -d '\r' | tr '\n' '_' > flat_key.txt
环境变量
下面变...