# Backup verification config. # Copy to config.env (gitignored) and fill in your real values. # # cp config.env.example config.env # $EDITOR config.env # SSH alias for the prod box (resolved via ~/.ssh/config). SSH_HOST="ubuntu-helsinki" # Restic repository URL. Format: sftp:HOST:PATH # HOST is the Tailscale name of the backup target box. RESTIC_REPO="sftp:YOUR_TAILNET_HOST.ts.net:/root/backups/tshop" # Paths on the REMOTE prod box (not your laptop). RESTIC_PASSWORD_FILE="/root/.restic-password" RESTIC_SSH_KEY="/root/.ssh/tshop-backup" BACKUP_LOG="/var/log/backup-tshop.log" LIVE_DB="/root/terminalShop/data/terminalshop.db" # Freshness alert threshold (hours). 24h cron + 4h slop = 28. STALE_HOURS="28" # lfs-remote = the box that RECEIVES the backups. # Used by 06-lfs-direct.sh and 07-lfs-restic-check.sh for out-of-band checks. LFS_HOST="lfs-remote" LFS_REPO_PATH="/root/backups/tshop" # 06 fails if the backup partition is more full than this percent. LFS_DISK_WARN_PCT="80"