@tmalsburg I wouldn't play with syncing the whole home directory. You may have different versions of a same tool (your browser ?) which could not like to have config files overridden by a more recent version.
I use to sync a specific folder (named "Sync" !) which contains everything I want to be synced (mostly documents, personnal notes etc.).
For this pick the tool of your choice, like Syncthings, or Nextcloud, or even a simple rsync...
@tmalsburg It can deal with large amounts of data (either large files or tons of small files) really efficiently. It can do various sync types, use inotify to provide near real-time sync etc.
It can also punch through nat (though that can be turned off). Work on pretty much any platform (though mobile support is not great). You might want to setup monitoring to (desktop applet?) to see if it's not syncing so you don't create conflicts. Some directories will be very prone to conflicts.
@tmalsburg I moved most of my file syncing needs to syncthing. Mostly to add a new client if needed and to sync dot-files only to LXCs keeping them in sync (treating them as disposable).
Itβs less of a one time sync when triggered and more Dropbox style which works better for me.
@tmalsburg Have you tried #syncthing? I use it for most of my sync needs...