There are different tasks, which you want to do in the same time. Actually, there are 3.
- You want version control.
- You want a dropbox-like shared filesystem.
- You want a webhosting.
The good news is that you can do these everywhere, if you have at least a simple sftp account to a simple webhosting.
The bad news, that it isn't dropbox, thus you will surely miss something, which you don't need, and is solved somehow other as your previous dropbox thing did.
In short:
- For the version control, I used in your place git. There is a sonamed gitfs filesystem as well, which can share a git branch as a local filesystem, if you needed that, although you probably don't.
- There is also sshfs, which could you enable the local handling of files of a remote ssh filesystem. It is userfs-based as well.
- A simple sftp/php hosting account can you got everywhere. Probably you don't need us to find the nearest solution.
The live fs-based solutions of (1) and (2) you probably don't need, because git can use a remote repository on ssh/sftp as well!
Here is the linux way. You don't have a simple app which you can install with clicking next, next, next. You have a toolbox, these tools you can combine as you wish.
In your place I used only git, without the (1) and (2) userfs-based extensions, and had 3 repositories:
- my working tree, where I am editing my files
- over ssh, on the remote side, it were a simple branch for deploying
- a remote bare repository, ideally on a remote place, where I use my other branches and backups.
I think, you are probably reaching the limits of your previous windows/dropbox world and want to try some new. The bad thing is, that it can't be done without learning them.
I can suggest you TortoiseGIT, which is a relatively userfriendly dropbox alternative. On the longterm I suggest you try at least one of an IDE Framework (f.e. Eclipse, even for Php), or the command line git tool (in cygwin64, if you have windows).