Even just a cronjob or scheduled task to download the backups to a machine at another location would be a big improvement. Then you can do it far more often because it’s automated.
But personally I like to have both a copy on a PC and a cloud backup, in addition to the server.