Skip to content

Choose a Deployment

Docker Compose covers most self-hosted installations. Helm is for platforms that already run Kubernetes, Ingress, and centralized secret management.

RequirementDocker ComposeHelm
EnvironmentOne Linux server, NAS, or virtual machineExisting Kubernetes cluster
SyncTV replicasOneOne or more
PostgreSQL / RedisStarted by ComposeIn-cluster or managed services
TLS entry pointExisting reverse proxyIngress Controller
SecretsLocal env filesKubernetes Secret or an external secret system
InstallationDocker ComposeHelm

Complete these items before serving production traffic:

  • Persistent PostgreSQL data and tested backups.
  • A durable production secret set backed up with the database.
  • HTTPS on public entry points.
  • Shared PostgreSQL, Redis, and cluster secrets for multiple replicas.
  • A backup and migration check before upgrades.

The Production Checklist contains the full set of checks. Follow Upgrades and Migrations for an existing installation.