As KeePass uses a single (encrypted) file, you can use any hosting service that you want. Just make sure you save the new version back into your storage when you edit entries. You can use Owncloud, Google Drive, OneDrive, ...
I mean, I think having a Web UI for your password manager is fucking insane, but some people like it.
hash(strong_master_pass + site + user)
was a perfect solution...