How to back up phone without Google? - eviltoast

Currently Im using Google’s and Xiaomi’s services to back up phone. I want to use more private method: store backups on pc instead of cloud. I specifically want to save:

  • Contacts
  • SMS
  • Documents, Music, Gallery, Screenshots, Downloads file folders

Is there any private method?