Skip to content

系统设置(Option) ​

这是什么 ​

Option 是一个 KV 存储,存的是「系统级开关与配置」。与 User.quota / Channel 这种「业务实体」不同,Option 是「运行时参数」。

在哪里看到 ​

  • 后台 → 系统设置:通用设置(站点名、Logo、注册策略、Turnstile、邮件签名)
  • 后台 → 运营设置:公告、邮件通知模板

关键字段(运维视角) ​

设置项含义设置后影响
SiteName站点名显示在浏览器标题、邮件、PDF
LogoURLLogo URL顶部 logo
QuotaForNewUser默认新用户额度新注册用户初始 quota
RegisterEnabled注册开关允许新用户注册;关闭后注册页面返回 403
QuotaForInviter / QuotaForInvitee邀请奖励注册邀请双方各得多少
TurnstileSiteKey / TurnstileSecretKeyTurnstile / CaptchaCloudflare 验证码 key;防止机器人注册;留空则禁用
MailSignature邮件签名SMTP 邮件结尾署名
PrivacyPolicy / TermsOfService文案链接前台页面替换

不在 Option 中存的内容 ​

Option 仅用于「没有专属 UI、没有专属数据模型、但需要随时调整」的全局参数。

相关页面 ​

相关 API ​

  • GET /api/option/ — 获取所有设置(敏感值会被脱敏)
  • PUT /api/option/ — 更新单条(Root)