Need Efficient And Secure backup solution

Hello everyone

We are running our nextcloud instance, now want to backup data, database, config folder & theme folder to secured cloud storage.

Now we need a solution that provides

  1. Easily manageable to schedule backup job
  2. Full & incremental backups
  3. Older versions and deleted versions of files should be recoverable
  4. Encrypted backup to cloud.

Our nextcloud server is also hosted on cloudplatform.

We tried rclone with storj, but it is very much complex.

Need simple solution. Plz suggest