stefan, I am pretty impressed by #restic.
Look into it for encrypted backup and restore via a variety of target protocols.
FYI even the latest #macOS includes #cron for scheduling tasks. You just need to give it (/usr/sbin/cron) file system access permissions to be able to execute a script. (Cmd+shift+G after clicking the + in the security settings).
Add comment