I have never been more glad to have moved to a self hosted immich server on an old laptop.
Immich + Nextcloud + Dawarich behind Tailscale has been a dream. I picked up a second hand HP mini PC for cheap, 3D printed a mini server rack to mount it in with some hard drives.
(me neither, but i should)
I wouldn't recommend rsync though, better something that can allow you to get back files you deleted before the last backup.
You could setup some lifecycles in the bucket as well to prefer deep glacier storage for the cheapest storage tier