Octop config.json 参考:所有服务器配置字段
Octop 首次运行时会在 ~/.octop/ 生成 config.json。之后可直接编辑该文件,无需重装。环境变量优先级始终高于文件值,导出的 OCTOP_* 会覆盖对应字段。
注意
损坏的 config.json 是硬错误。Octop 会指出路径和解析位置,然后拒绝启动或改写该文件。它不会把坏文件当成空对象——那样会清掉其他设置(例如 PostgreSQL 的 database 段)并悄悄退回 SQLite。修好 JSON 后再重试。
字段参考
核心设置
database 段
注意
生产环境不要把 PostgreSQL 密码写进 config.json,改用 OCTOP_DATABASE_PASSWORD,并把文件权限限制为服务账户可读。
tls 段
完整步骤见 TLS 与服务,含自签证书。
backup 段
可用 OCTOP_BACKUP_AUTO_ENABLED、OCTOP_BACKUP_SCHEDULE、OCTOP_BACKUP_RETENTION_COUNT 和 OCTOP_BACKUP_INCLUDE_* 覆盖。详见备份与恢复。
示例 config.json
提示
将 "enable_api_docs": true 可在 /api/docs 打开 Scalar,便于浏览端点和发送测试请求。
说明
修改 config.json 后需重启才生效。系统服务用 octop service restart,前台模式则停止后重新执行 octop run。

