Backup
Purpose
Section titled “Purpose”Provide the operational steps to back up a Get2Dial deployment.
Overview
Section titled “Overview”Back up each durable tier: PostgreSQL (logical dump + WAL), MinIO (off-site object sync), and configuration (in VCS/vault). Verify each backup completes and periodically test a restore.
Configuration
Section titled “Configuration”Set credentials and destinations as environment/agent config; never commit secrets.
Examples
Section titled “Examples”# PostgreSQL logical dumppg_dump "$DATABASE_URL" --format=custom --file=get2dial-$(date +%F).dump
# MinIO bucket sync to off-site target (mc configured separately)mc mirror --overwrite local/get2dial offsite/get2dial-backup- Pair this with the Restore runbook and test restores.
- Keep at least one copy in a separate failure domain.
- Redis is not backed up (reconstructible state).