Dropbox encrypted

Dropbox, one of the most popular tools for storing and synchronizing files in the could, is available in the Ubuntu repositories. If you use Ubuntu with Unity and Nautilus, you can install nautilus-dropbox, from the command line:

sudo apt-get install nautilus-dropbox

Then simply launch Dropbox from Unity Dash and follow the instructions.

Encrypt everything in DropBox or Ubuntu One or Copy or whatever cloud service you use:

Decrypted folder ←encfs→ Encrypted Folder (inside UbuntuOne/Dropbox/Copy)

On another computer the encrypted folder is synced by UbuntuOne/Dropbox and can also be decrypted on the fly.

Installation:

    • Install encfs version 1.7 or greater
      • sudo apt-get install encfs
    • install gnome-encfs-manager:
      • sudo add-apt-repository ppa:gencfsm/ppa
      • sudo apt-get update && sudo apt-get install gnome-encfs-manager

Setting up the Drive on the first computer:

    • Create a (hidden) directory inside Dropbox/Ubuntu One to use as for the encrypted files
    • Start gnome-encfs-manager and set up a new stash (click on the plus sign)
    • Set the directory to encrypt to a (hidden) folder inside your Dropbox/Ubuntu one folder
    • Set the mount directory wherever you want (default is fine)
    • enter a good password (30 random chars...) and click "Create"
    • edit the new stash so it is mounted on startup and the password is saved in the gnome keyring

You should now have your encrypted drive mounted (it will be displayed like a mounted usb-drive)

Importing the drive on other computers:

    • Wait for all files to sync
    • Start gnome-encfs-manager and set up a new stash
    • Set the directory to the previously created folder inside your Dropbox/Ubuntu
    • encfs-manager will detect the drive and import it
    • Set the mount directory wherever you want (default is fine) and click "Import"
    • edit the new stash as desdribed above
    • you will be asked for your password on first mount

Cross Platform compatibility:

    • This is cross compatible with Android when using Encdroid (open source, recommended) or Cryptonite (open source). Both Android Apps support Dropbox and should also work with UbuntuOne using local folder decryption (in combination with an UbuntuOne client which syncs your files onto the SD Card)