ParentFull threaddavidandgoliath·syncthing covers all of those, just note it doesn't support iOS.View on HN