I also use it as a poor man processing queue for some of my personal tools where a machine will place a file in a specific folder and another worker machine will notice and pick it up and further process it saving it to a different place where a third machine will do its job, like an assembly line (and the machines are in different countries), quite easy to setup for very simple tasks
Basically I install dropbox on a linux box, and use apache's mod_vhost_alias to automatically map incoming requests to the correct folder. Most of the time I use sqlite as DB storage so the file stays in the dropbox folder.
When I want to put changes online I just copy/paste the files. Of course this is no way of working when you have bigger sites or sites that have a lot of db changes, but when you get there you better find more suitable hosting then the one I have anyway.
I like this way because the dropbox folder is synced with my netbook and macbook as well, so my setup is quite portable!
- Use the sysinternals tools, as recommended in the comment below
- Install PowerShell Community Extensions and use New-HardLink, New-SymLink, New-Junction, Remove-ReparsePoint http://pscx.codeplex.com/
- Use ln.exe
- c:\Windows\system32\fsutil.exe create hardlink
- Use mklink anyway: PS C:\> cmd /k mklink /D foo bar
Thank you so much!!
and push to it, then can share with collaborators, use from different computers or use it just as backup.