49 lines
1.5 KiB
Bash
49 lines
1.5 KiB
Bash
# ===== 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 镜像
|
|
# 留空或填 latest 时,deploy.sh 会自动查询 GitHub 最新 release 并把具体版本号写回这里。
|
|
# 不要长期使用 latest:该标签只在 docker compose pull 时才重新解析,容器不重建就会
|
|
# 一直跑旧版本,而且从配置上看不出实际运行的是哪一版。
|
|
# 后续升级请用 upgrade.sh,它会自动改写此处的版本号。
|
|
VAULTWARDEN_IMAGE=
|
|
|
|
# ===== 目录与端口 =====
|
|
|
|
# 数据目录(SQLite 数据库 + 附件 + 密钥)
|
|
VAULTWARDEN_DATA_DIR=/var/lib/vaultwarden
|
|
|
|
# 本地监听端口(Nginx 反向代理目标)
|
|
VAULTWARDEN_PORT=8080
|
|
|
|
# 备份目录
|
|
BACKUP_DIR=/var/backups/vaultwarden
|
|
|
|
# ===== 日志 =====
|
|
|
|
# 日志级别: trace, debug, info, warn, error
|
|
LOG_LEVEL=info
|