I run my own instance of OwnCloud that let's me handle my own file syncing across all my devices. Then I use PasswordSafe and use a synced password database via OwnCloud so I always have access to my passwords on all my devices. The encrypted database never leaves my control even though I'm using file syncing.
I could never get into Owncloud. I've messed around with Syncthing and liked it, but right now i just have a dedicated 4tb drive on a linux box at home and i'm just using sshfs to mount it (there's a client on windows for it too). I just have to figure out what i want to do about my phone. Maybe there's an sshfs client for android (haven't done any research yet). Since i doubt i'll be changing that database too often, i bet i could just manually sync it and have access to most of the stuff i need at all times.