summaryrefslogtreecommitdiff
path: root/setup.sh
diff options
context:
space:
mode:
Diffstat (limited to 'setup.sh')
-rwxr-xr-xsetup.sh6
1 files changed, 4 insertions, 2 deletions
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"