自托管
RunBuoy Server 可以部署在自己的基础设施中。
要求
- Docker Engine 与 Docker Compose
- HTTPS 域名和反向代理或负载均衡器
- PostgreSQL 与可靠备份
- 随机数据库密码、凭证 Pepper 和 Token 加密密钥
- 生产推送所需的 Apple APNs 凭证
Mock 模式
在仓库根目录执行:
Mock APNs 不需要 Apple 凭证,会记录确定性的推送载荷,适合开发与端到端测试。
配置 CLI
生产注意事项
- 不要把 PostgreSQL 暴露到公网。
- 在可信入口终止 TLS,只转发 API 端口。
- 独立生成数据库、凭证哈希和 Token 加密密钥。
- 将 APNs
.p8文件存放在 Secret Store。 - 数据库与 Token 加密密钥必须配套备份。
- 明确共享的日志片段应在 24 小时内删除。
完整部署说明见 docs/self-hosting.md。