选择部署方式
Docker Compose 覆盖大多数自托管环境。Helm 面向已经运行 Kubernetes、Ingress 和集中式 Secret 管理的平台。
| 条件 | Docker Compose | Helm |
|---|---|---|
| 运行环境 | 一台 Linux 服务器、NAS 或虚拟机 | 现有 Kubernetes 集群 |
| SyncTV 副本 | 单副本 | 单副本或多副本 |
| PostgreSQL / Redis | Compose 同时启动 | 使用集群内或托管服务 |
| TLS 入口 | 现有反向代理 | Ingress Controller |
| Secret | 本地 env 文件 | Kubernetes Secret 或外部 Secret 系统 |
| 开始安装 | Docker Compose 安装 | Helm 安装 |
上线前完成以下项目:
- 持久化并备份 PostgreSQL。
- 长期保存完整的生产 secret 集合,并与数据库一起备份。
- 公网入口启用 HTTPS。
- 多副本共享 PostgreSQL、Redis 和集群 secret。
- 升级前备份并验证数据库 migration。