I personally use guthub to backup my config. I just use the github app pretty much every time I make a change.
It does mean that some data is not backed up (like secrets.yaml of course). I used to use crashplan but that’s just about to go EOL so have been looking for alternative solution and will probably go the syncthing way for everything else