vaultwarden
# 默认分类
昨晚睡前手痒点了下宝塔Docker里升级容器的 强制升级 和 强制拉镜像 ,哦豁,vaultwarden好像挂了。。今天看了下数据还在,索性重来一次.....
services:
vaultwarden:
image: vaultwarden/server:latest
container_name: vaultwarden
restart: unless-stopped
environment:
DOMAIN: "https://vw.domain.tld"
volumes:
- ./vw-data/:/data/
ports:
- 80:80
环境变量参考:https://github.com/dani-garcia/vaultwarden/blob/main/.env.template
environment:
- DOMAIN=https://xxx.xxx # 域名
- ADMIN_TOKEN=YourReallyStrongAdminTokenHere # TOKEN需要手动生成,类似密码最好是一长串的随机字符。设置后会启用管理页面:https://域名/admin
- LOGIN_RATELIMIT_MAX_BURST=10 # 允许在登录验证时的最大请求次数
- LOGIN_RATELIMIT_SECONDS=60 # 这是来自同一IP的登录请求之间的平均秒数,在Vaultwarden限制登录次数之前。
- ADMIN_RATELIMIT_MAX_BURST=10 # 与LOGIN_RATELIMIT_MAX_BURST相同,只争对admin面板
- ADMIN_RATELIMIT_SECONDS=60 # 与LOGIN_RATELIMIT_SECONDS相同
- ADMIN_SESSION_LIFETIME=20 # 会话持续时间
- SENDS_ALLOWED=true # 开启后可以使用 Send 与其他人分享加密信息
- EMERGENCY_ACCESS_ALLOWED=true # 此设置控制用户是否可以启用紧急访问其账户的权限。值:true / false。
- WEB_VAULT_ENABLED=true # 此设置决定了web页面是否可访问。配置好账户和客户端,将此值改为false并重启Vaultwarden,可以用来防止未授权访问。值:true/false。
- SIGNUPS_ALLOWED=true # 新用户是否可以在没有邀请的情况下注册账户,改成 false后,禁止新用户注册,WEB页的创建账号链接不再显示。
- INVITATIONS_ALLOWED=true # 邀请注册开关
备份参考:https://rs.ppgg.in/other-information/backing-up-your-vault
没有附件的情况下只需要备份 db.sqlite3 文件和其匹配的 db.sqlite3-wal 文件就行了,像我这种自用只一个用户的,甚至都不需要备份,手机APP上直接重新同步一下就行了。