# 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=disable database_url = "sqlite://nodeflare.db" # 服务器监听地址 bind_addr = "127.0.0.1:2206" # 只有来自这些反向代理网段的 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" # 下载或上传的主题 ZIP 解压目录 theme_dir = "themes" # 管理员会话有效期(小时,范围 1-2160) session_ttl_hours = 168