mirror of
https://github.com/marcusDenslow/terminalShop.git
synced 2026-10-25 18:08:45 +01:00
29 lines
995 B
Plaintext
29 lines
995 B
Plaintext
# 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"
|