Files

21 lines
936 B
Bash

# Copy this file outside source control, then replace values with local policy.
# Do not put passwords, cloud access keys, or signed URLs here.
# Repository location is non-secret only when it contains no embedded credentials.
RESTIC_REPOSITORY=/path/to/restic-repository
# Store password source separately with restrictive permissions.
RESTIC_PASSWORD_FILE=/secure/path/restic-password
# Stable identity and recovery classes.
RESTIC_HOST=example-host
RESTIC_TAGS="--tag files --tag production"
RESTIC_SOURCES="/path/to/source"
RESTIC_EXCLUDE_FILE=/secure/path/restic.exclude
# Snapshot retention. Review with --dry-run before enabling.
RESTIC_FORGET_ARGS="--keep-last 7 --keep-daily 14 --keep-weekly 8 --keep-monthly 12 --group-by host,paths,tags"
# Maintenance windows must not overlap the primary backup job by default.
# CHECK_CADENCE=weekly-metadata; monthly-sampled-data; quarterly-full-data
# RESTORE_DRILL_CADENCE=quarterly