#!/bin/bash # Benutzereingabe für AWSuser und AWSkey abfragen read -p "AWS Access Key: " AWSuser read -p "AWS Secret Access Key: " AWSkey read -p "Bucketname Minio: " bucket read -p "Restic Password: " resticpassword # Überprüfen, ob die Datei .restiv-env existiert und falls nicht, erstellen rm .restic-env touch .restic-env # Werte in die Datei .restiv-env schreiben oder aktualisieren echo "export AWS_ACCESS_KEY_ID=$AWSuser" >> .restic-env echo "export AWS_SECRET_ACCESS_KEY=$AWSkey" >> .restic-env echo "export RESTIC_REPOSITORY=\"s3:https://arloffminioapi.nauheimtech.duckdns.org/$bucket\"" >> .restic-env echo "export RESTIC_PASSWORD=\"$resticpassword\"" >> .restic-env echo "Werte wurden erfolgreich in die Datei .restic-env geschrieben." echo "=================================================================" read -p "Soll der Bucket zum Backup initialisiert werden J oder N:" A if [ "$A" == "J" -o "$A" == "j" ];then echo "Backup und Bucket wird initialisiert..." source .restic-env restic init else echo "Backup wird nicht initialisiert" fi echo "Die Resticdatei wurde fertig eingerichet und es ist alles bereit"