Files
bluebird/deploy/config.example.toml
T

47 lines
1.6 KiB
TOML

listen = "127.0.0.1:8080"
public_url = "http://localhost:8080" # 主入口,支持HTTP或HTTPS
access_urls = [] # 额外入口,如 ["http://files.example.com", "http://192.168.1.10:8080"]
secure_cookies = false # 主入口HTTPS时为true;各入口按自身协议设置cookie
allow_lan_http = false # 私有IP HTTP入口需显式开启;纯内网模式需绑定具体私有IP
# 相对路径相对于此配置文件,而非进程当前目录
data_dir = "var"
encryption = false
deduplication = true
trusted_proxies = [] # 仅填实际反向代理 CIDR,如 127.0.0.1/32
# 二进制字节单位,文件预算须小于数据预算至少64MiB
data_budget = 10737418240
file_budget = 9663676416
min_free_bytes = 1073741824
# 以下容量和审计值仅用于首次初始化;之后在管理员后台管理
audit_retention_days = 30
audit_max_records = 100000
audit_max_bytes = 33554432
max_uploads = 8
max_downloads = 16
max_ip_uploads = 2
max_ip_downloads = 4
max_records = 200000
max_transfer_seconds = 3600
transfer_idle_seconds = 30
# 内置 HTTPS 可选,否则由已有代理终止 TLS
# tls_cert = "cert.pem"
# tls_key = "key.pem"
[policy]
anonymous_upload = true
anonymous_download = true
max_file_bytes = 104857600
max_batch_bytes = 524288000
max_files = 10
default_days = 1
max_initial_days = 7
max_lifetime_days = 30
default_downloads = 5
max_downloads = 20
renewal_days = 3
renewal_mode = "add" # add:现到期+3天;sliding:至少从下载完成保留3天
ip_daily_bytes = 1073741824
ip_daily_uploads = 20
session_daily_uploads = 20
require_password = false