41 lines
1.8 KiB
Bash
41 lines
1.8 KiB
Bash
# PicHost 环境变量
|
||
# 本地开发:复制为 .env 后 npm run dev,首次访问按 /setup 引导创建管理员即可
|
||
# 生产环境:docker-compose.yml 中配置,或挂载 /data 后首次访问 Web 引导
|
||
|
||
# 外部脚本上传 Token(Twikoo / 油猴 / 博客用,可选)
|
||
# 请求头:Auth-Token: <token>(表单上传仍可用 token 字段)
|
||
# 未配置时可在后台「API」页生成
|
||
# API_UPLOAD_TOKEN=
|
||
|
||
# 防盗链白名单:允许引用图片的站点域名,逗号分隔(自身域名自动放行)
|
||
# 可选;不填可在设置页配置。若在此填写则覆盖后台设置
|
||
# ALLOWED_REFERER_HOSTS=example.com,www.example.com
|
||
|
||
# 管理后台域名(可选;不填则使用当前请求域名,也可在设置页配置)
|
||
# SITE_BASE_URL=https://admin.example.com
|
||
|
||
# 隐藏图片直链中的目录前缀(如 images/2026/08/a.webp → a.webp)
|
||
# HIDE_FOLDER_IN_URL=false
|
||
|
||
# 上传目录按年/月分组(true/date 默认;false/flat 则保存为 images/xxx.webp)
|
||
# STORAGE_USE_DATE_PATH=true
|
||
# STORAGE_LAYOUT=date
|
||
|
||
# 图片直链域名(可选;不填则使用当前请求域名,也可在设置页配置)
|
||
# IMAGE_BASE_URL=https://pic.example.com
|
||
|
||
# 图片存储目录(默认 ./data,容器内为 /data)
|
||
# DATA_DIR=./data
|
||
|
||
# 服务端 WebP 压缩质量 1-100(默认 80;也可在设置页配置)
|
||
# WEBP_QUALITY=80
|
||
|
||
# 自动删除超过 N 天的图片(0 表示关闭;也可在设置页配置)
|
||
# AUTO_DELETE_DAYS=0
|
||
|
||
# 仅本地开发:设为 true 可绕过登录验证(跳过 /setup,一般无需开启)
|
||
# DEV_BYPASS_ACCESS=false
|
||
|
||
# 登录人机验证(滑块 / Turnstile / Cap)在后台「设置 → 访问控制」配置,无环境变量。
|
||
# 配置错误无法登录时:docker exec pichost slider(或 npm run slider)恢复为本地滑块。
|