Hallo Stuttgart,
Ich frage mich erstmal, was ist das für ein Onlinespeicher ist den du da hast?
Welchen Zugang hast du zum Onlinespeicher? Kannst du dort auch veracrypt aufspielen? Und wie willst du deine Daten später einmal abrufen können?
Denke aber, dass wenn du deinen VC-Container öffnest um die Dateien einzeln online zu übertragen, dass diese in dem Moment wieder unverschlüsselt vorliegen.
Prüfe das doch einmal vorher.
Vielleicht ist es besser jede einzelne Datei auf deinem Rechner zu verschlüsseln und sie danach online abzulegen.
Ohne veracrypt ginge die Übertragung über ssh und eben auch mit rsync.
Du braucht keine sha1sum weil rsync automatisch vorher vergleicht ob Original- und Sicherungdatei noch identisch sind.
Das hat rsync doch schon eingebaut.
Hier ist auch ein Beispiel mit ssh aufgeführt.
https://wiki.archlinux.de/title/Rsync
Von hier könntest du den systemd-timer kopieren:
https://wiki.archlinux.de/title/Automatische_Sicherung_(Beispiel)