CloudFusion lets you access your Dropbox or Sugarsync files from Linux like any file on your desktop.
To install CloudFusion do the following:
sudo apt-get install git git clone git://github.com/joe42/CloudFusion.git sudo apt-get install python-setuptools cd CloudFusion sudo python setup.py install
On Ubuntu, you just need to add yourself to the fuse group (replace joe with your own username):
sudo usermod -a -G fuse joe newgrp fuse
On Debian though, you also need to install fuse, and set permissions to use it as normal user (replace joe with your own username):
sudo apt-get install fuse-utils sudo usermod -a -G fuse joe newgrp fuse sudo chgrp fuse /dev/fuse sudo chmod g+wr /dev/fuse
Copy the Sugarsync configuration file located at cloudfusion/cloudfusion/config/Sugarsync.ini to your home directory. Edit the configuration file by adding your e-mail address as your username and a password.
Simply copy the Dropbox configuration file located at cloudfusion/cloudfusion/config/Dropbox.ini to your home directory. If you do not have a Dropbox account already, you can create a new one at https://www.dropbox.com. No further steps are required. You can however add your username (e-mail) and password to the configuration file. Then, you do not need to acknowledge that Cloudfusion can access your data via your browser, when starting it.
cloudfusion --config ~/db.ini mnt
This assumes that you saved the configuration file as db.ini to your home directory. If you simply copied the configuration file as suggested, replace db.ini with Sugarsync.ini or Dropbox.ini respectively. If you use Dropbox, your webbrowser will prompt you to login into Dropbox and grant access rights to CloudFusion. But when you entered your username and password in the configuration file, then this will be automatized.
Enjoy accessing your files in the directory mnt/data.
To shut down CloudFusion, you can delete the file mnt/config/config.
There is no automatic sync from the online store to local disk. But
- you can manually refresh the directory to see changes
- with Dropbox, files are moved to /overwritten directory (online) instead of being overwritten accidentially
There is no differential update, which means files are uploaded or downloaded as a whole.
Dropbox has a maximum file upload size of 150MB and operations can at most work on 10.000 files and folders. It does not allow thumbs.db or .ds_store files.
Sugarsync has a maximum file upload size of 100MB. It does not allow Outlook .pst, Quicken, and Quickbooks.
Thanks to Cloudbees and Travis, who help with CloudFusions quality assurance.
Cloudfusion is continually tested with travis-ci. So you can easily see if the current version works:
Cloudfusion will in the near future be continually tested with cloudbees' Jenkins.
You will be able to see which tests pass or fail: https://joe42.ci.cloudbees.com/job/Cloudfusion/lastCompletedBuild/testReport As well as a test coverage report.
I am not affiliated with Dropbox nor with Sugarsync.