# ===== Vaultwarden 基础配置 =====

# Vaultwarden 访问域名（必须修改）
VAULTWARDEN_DOMAIN=vault.example.com

# Let's Encrypt 邮箱（必须修改）
CERTBOT_EMAIL=admin@example.com

# ===== 安全配置 =====

# 管理员面板令牌（部署脚本自动生成随机字符串）
# 如需更安全的 argon2id 哈希，运行: docker run --rm -it vaultwarden/server /vaultwarden hash
# 将哈希值用单引号包裹填入，如: ADMIN_TOKEN='$argon2id$v=19$m=65540,t=3,p=4$...'
ADMIN_TOKEN=

# 是否允许新用户注册（部署完成注册好账号后建议关闭）
SIGNUPS_ALLOWED=true

# 是否显示密码提示
SHOW_PASSWORD_HINT=false

# 是否允许 Send 功能
SENDS_ALLOWED=true

# ===== 镜像配置 =====

# Vaultwarden 镜像
VAULTWARDEN_IMAGE=vaultwarden/server:latest

# ===== 目录与端口 =====

# 数据目录（SQLite 数据库 + 附件 + 密钥）
VAULTWARDEN_DATA_DIR=/var/lib/vaultwarden

# 本地监听端口（Nginx 反向代理目标）
VAULTWARDEN_PORT=8080

# 备份目录
BACKUP_DIR=/var/backups/vaultwarden

# ===== 日志 =====

# 日志级别: trace, debug, info, warn, error
LOG_LEVEL=info
