I just use MegaSync, which backsup my config folder and documents folder.
On phone, I use syncthing to backup to home server (I never knew syncthing can backup over WAN), then synced to MegaSync. I also keep all the files on MegaSync on my server just in case megasync suddenly goes down one day.