跳转到主要内容
Octop 首次运行时会在 ~/.octop/ 生成 config.json。之后可直接编辑该文件,无需重装。环境变量优先级始终高于文件值,导出的 OCTOP_* 会覆盖对应字段。

字段参考

核心设置

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。