You could do so syncing a Restic repository in a shared Synchting folder.
An issue is, you will allow external traffic to your network which may cause security and bandwidth issues, and you might be responsible if illegal data is stored, even if encrypted.
Better to ship off to a cloud in my opinion.