setup-scripts/server/create_encrypted_rclone.sh
2025-06-12 21:55:07 +02:00

40 lines
728 B
Bash

#!/bin/bash
# check for pwgen
if ! command -v pwgen >/dev/null 2>&1
then
echo "pwgen could not be found"
source /etc/os-release
if [ "$ID" = "arch" ];
then
sudo pacman -S pwgen
else
exit 1
fi
fi
# check for rclone
if ! command -v rclone >/dev/null 2>&1
then
echo "pwgen could not be found"
source /etc/os-release
if [ "$ID" = "arch" ];
then
sudo pacman -S rclone
else
exit 1
fi
fi
echo "---create unencrypted volume---"
sudo rclone config
pwgen -sy --num-passwords=1 32
echo "---create encrypted volume on previously created volume---"
sudo rclone config
echo "Now initialize all repos with:"
echo "restic -r rclone:drive:path init"