From 0556a3bf965a8972356765bd20026beaed171f30 Mon Sep 17 00:00:00 2001 From: Sam Scholten Date: Thu, 11 Sep 2025 16:24:58 +1000 Subject: unique Restic repository paths per host --- setup.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'setup.sh') diff --git a/setup.sh b/setup.sh index 9bc9ab4..6e9c0aa 100755 --- a/setup.sh +++ b/setup.sh @@ -233,8 +233,10 @@ configure_rclone "$MEGA_EMAIL" "$MEGA_TEMP_PASS_FILE" # Clean up temporary MEGA password file rm -f "$MEGA_TEMP_PASS_FILE" -# Define the restic repository path using the CONFIG_DIR for consistency -RESTIC_REPO="rclone:backup_remote:/restic_backups" # This path is fixed as per plan +# Define the restic repository path, making it unique per host for new installations. +# This is backward-compatible; existing installations will have the old path in their env file. +HOSTNAME_CLEANED=$(hostname | tr -cd '[:alnum:]_.-') +RESTIC_REPO="rclone:backup_remote:/drestic_backups_${HOSTNAME_CLEANED}" # Path is now unique per host initialize_restic_repo "$RESTIC_REPO" "$PASS_FILE" -- cgit v1.2.3