Currently I've scheduled Velero to create a backup automatically every Sunday at 3am. As
BackupStorageLocation I configured a completely separate and self-hosted instance of Minio running on my Synology NAS.
Velero has a great CLI tool to interact with the controller running inside the cluster. The installation guide can be found here.