Documentation Index
Fetch the complete documentation index at: https://docs.kindling.systems/llms.txt
Use this file to discover all available pages before exploring further.
Control-plane backup and disaster recovery
Kindling splits durable state into two operator concerns:- Control-plane state — PostgreSQL rows: organizations, projects, deployments, routing,
cluster_settings,cluster_secrets, volume metadata, audit tables, and more. - Workload data on persistent volumes — guest filesystem data backed by Kindling volume cold backup / restore to object storage.
Canonical contract
The full technical contract (RPO/RTO planning, recovery ordering, host-local state) lives in the repository: Supporting context:- High availability (
docs/high-availability.md) — supported topologies and PostgreSQL HA. - Private networking (
docs/private-networking.md) — DSN layout and WireGuard mesh.
Quick checklist
- Postgres backups (or equivalent) cover the Kindling database used by every
kindling serveprocess. - Every host has identical
/etc/kindling/postgres.dsn(andpostgres.replication.dsnwhen using PgBouncer) documented for restore. - Volume backup credentials and policies are documented separately from DB backup (S3-compatible settings in cluster secrets).
- You know where
~/.kindling/server-idand WireGuard keys live on each node if you rebuild hardware.