I’ve just got remote devices syncing to my local server. From there Borg handles encrypted historical backups of that server which can be sent offline/offsite.
I like borg because of its insane de-duplication and compression algorithms. I’ve currently got ~480GB of data being backed up, with 16 historical copies going back 6 months: that entire archive takes up 303GB of space currently. Without the de-duplication and compression that’s 7.76TB of data.