#!/bin/bash # Pfade und Einstellungen anpassen SOURCE_BACKUPS="/usr/share/audiobookshelf/metadata/backups" # Quellverzeichnis der Backupdateien RCLONE_REMOTE="jotta" # Name deines rclone-Remotes (JottaCloud) RCLONE_DEST="Archiv/audiobookshelf_backups" # Zielverzeichnis in der JottaCloud LOG_FILE="/root/audiobookshelf_backup.log" # Log-Datei für Protokollierung DATE=$(date +"%Y-%m-%d_%H-%M-%S") # Zeitstempel für das Log # Log-Eintrag: Skriptstart source /root/logger.sh log_init $LOG_FILE log_start log_info "[$DATE] Starte Backup der Audiobookshelf-Backupdateien..." >> "$LOG_FILE" # Backup mit rclone hochladen (nur neue/geänderte Dateien) rclone copy -v "$SOURCE_BACKUPS" "$RCLONE_REMOTE:/$RCLONE_DEST" >> "$LOG_FILE" 2>&1 # Log-Eintrag: Skriptende log_info "[$DATE] Backup abgeschlossen." >> "$LOG_FILE" log_end