Syncthing. Set up once, runs reliably forever.
> How can I securely share credentials with family members?
I don't do this either (and don't know anyone who does) but I imagine it'd be easy to just create a different shared database for the family for that? With password store, it's also possible to set multiple different gpg keys for a specific directory. I don't think the last option is doable for most people though.