38 lines
1.2 KiB
TOML
38 lines
1.2 KiB
TOML
# NodeFlare 本地开发配置示例
|
|
# 正式安装请运行仓库根目录的 install.sh,配置将写入 /etc/nodeflare/config.toml
|
|
|
|
# 数据库连接 URL
|
|
# SQLite: sqlite:///path/to/database.db 或 sqlite://nodeflare.db
|
|
# PostgreSQL: postgres://user:password@127.0.0.1:5432/nodeflare?sslmode=prefer
|
|
database_url = "sqlite://nodeflare.db"
|
|
|
|
# 服务器监听地址
|
|
bind_addr = "127.0.0.1:8080"
|
|
|
|
# 只有来自这些反向代理网段的 X-Forwarded-For 才会被信任
|
|
trusted_proxies = ["127.0.0.1/32", "::1/128"]
|
|
|
|
# 管理员用户名
|
|
admin_username = "admin"
|
|
|
|
# 管理员密码(8-128 个字符;仅首次初始化数据库需要,成功后自动清空)
|
|
admin_password = "CHANGE_ME_WITH_A_STRONG_PASSWORD"
|
|
|
|
# Cloudflare Turnstile 站点密钥(公开)
|
|
# 留空则禁用 Turnstile
|
|
turnstile_site_key = ""
|
|
|
|
# Cloudflare Turnstile 密钥(私密)
|
|
turnstile_secret_key = ""
|
|
|
|
# 路径相对于本配置文件所在目录
|
|
frontend_dir = "../frontend/dist"
|
|
admin_frontend_dir = "../frontend/admin-dist"
|
|
agent_dir = "../agent"
|
|
|
|
# 下载或上传的主题 ZIP 解压目录
|
|
theme_dir = "themes"
|
|
|
|
# 管理员会话有效期(小时,范围 1-2160)
|
|
session_ttl_hours = 168
|