syncthing is what I use to replicate projects, notes, etc between my linux desktop, macbook, ipad and cell phone.
Everything routes into my plex server so I have one authoritative register of changes. If all you want is to tell a program “backup this folder”, can’t get much more straightforward than syncthing