and One Online file storage − Dropbox vs. Ubuntu One Radu Cotescu

n-line synchronising and file storage The majority of infra- services are quite common nowa- structures work by distributing the load Odays. You probably hear your friends across a large number of servers, usually more than often asking you to join one of located in multiple data-centres around the those services in order for them to be able world, but the cloud appears as a single to share their latest work on various files point of access for the client. So even if from with you. If you do not already use “the the client’s point of view the paradigm does cloud” for securing your files this article will seem to be the classical client-server, given definitely help you out to choose between the number of servers which provide the re- two of the most popular on-line file storing quested data, the response is actually sent and synchronisation solutions – Ubuntu back with the help of distributed computing. One or Dropbox. If you do store your files in “the cloud” then we hope that this article Dropbox will give you more details about the solution Dropbox (http://www.dropbox.com) is one of you chose to use, whichever this is. the most popular and synchro- nisation services – approximately 4 million Terms and definitions users –, although it was not the first product The “cloud” or “cloud-computing” defines of its kind when it was launched. Dropbox an internet-based way of computing where Inc. was founded in 2007 by Drew Hous- software and shared resources are provided ton and Arash Ferdowsi, both of them MIT to clients on an on-demand basis. This new graduates, while the service was launched paradigm is a switch from the more tradition- in 2008 as a Y Combinator startup. al client-server architecture where one client The idea behind Dropbox was to replace would benefit from the information and pro- the common memory stick with cloud stor- cessing power provided by only one server. age, allowing its users to have access to their files regarding their location, computer or . The Dropbox client cre- ates a folder on the user’s computer which is then synchronised with the online storage space and with the other associated com- puters. Users have full control of their Drop- storage space either by using the client application, either by using a web browser. Dropbox supports revision history so that deleted files may be recovered from any of the associated computers or from the web. Another use of the revision history could be collaborative working on some of the files, without losing the previous form. Though the history is limited at 30 days, af- ter which a deleted file cannot be recovered any more, unless the user has subscribed using a paid account. The developers who wrote Dropbox wanted to create a fast and easy to use syn- chronisation system. This is why for each file only the portions of the file that are changed are actually saved from one revision to an- Figure 1. Dropbox set-up wizard other. The process is called delta encoding

26 Identity Office Dropbox and Ubuntu One and conserves bandwidth and time, and safe from interception and/or iPhone, iPad, Android and Blackber- providing fast response times. Al- eavesdroppers. ry. Due to its popularity there are also though there are no restrictions on Dropbox provides a whole range a lot of third-party clients and appli- the file size for the desktop client, of features: cations that rely on Dropbox. the files uploaded via browsers are limited to 300 MB. JJ selective synchronisation with How to the ability to choose the fold- To install Dropbox, one has to down- Plans, prices and features ers that are to be kept syn- load it first from http://www.drop- The basic plan offers free 2 GB of chronised depending on the box.com The website will automati- storage, though there are many associated computer, cally indicate which client version ways to increase this space for free. JJ public shares using the “Pub- is suitable for the computer which A user might benefit from 2.25 GB lic” folder, is used to browse the web site. For of free space from the beginning if JJ the ability to give access to Ubuntu you should choose the pack- he subscribes to the service using one of the files/folders stored age according to the architecture a referral link. Also, a user can earn in the cloud through a “Share- that you are using: 32-bit or 64-bit. up to 8 GB of space from referrals – able link”, Once you have downloaded the new users that subscribe to the ser- JJ shared folders with other Drop- . package, install it like usual. You vice using the user’s referral link or box users, will be asked to restart Nautilus after direct invitations. Another 250 MB JJ LAN sync directly with other which you should click on the Next but- can be earn by following a number computers from the LAN which ton. Afterwards a wizard will help you of steps described on the Dropbox are linked to the same Drop- through. When the daemon is finished website which helps the user to set box account, downloading, the set-up wizard will up Dropbox on multiple computers. JJ dedicated “Photos” folder launch. Assuming that you do not have If we add all the bonuses that can which can be used to share a Dropbox account yet, one will be cre- be obtained we reach at 10.5 GB of galleries with people by provid- ated for you. Dropbox will integrate it- free cloud storage space. ing them an access link, self with Nautilus so that all the files The paid plans are “Pro 50” and JJ notification icon which dis- and folders which are synchronised “Pro 100”. The numbers give an in- plays useful information like with your cloud storage space will dis- dication of the space offered for the the number of files that are to play a special icon to help you figure money: 50 GB or 100 GB. The prices be synchronised, the transfer out the synchronisation status. are 9.99 USD per month or 99.99 speed, occupied space as a Before the wizard finishes, you USD per year for “Pro 50” and 19.99 percent out of the total space, can choose where you want your USD per month or 199.99 USD per JJ the ability to set automatic “Dropbox” folder – the folder whose year for the “Pro 100” plan. emails for when you remain content is synchronised into the All transfers are made using out of space or when Dropbox cloud. The default option is to leave SSL encrypted connections and the has scheduled maintenance it in your home directory but any oth- files are encrypted using the AES- er location would work just as well. 256 standard. This means that any There are many Dropbox clients, cov- If you want to synchronise folders data transferred from Dropbox over ering different operating systems and which are outside of the “Dropbox” the internet is securely encrypted architectures: Linux, Mac, Windows, folder you can use symbolic links on Ubuntu (and on any other Unix/ Linux machine) but this will not work on Windows clients. For example, if you would like to synchronise your /opt folder without making an iden- tical copy inside the “Dropbox” fold- er, you could create a symbolic link inside the “Dropbox” folder which should point to /opt. This will make all the content from /opt to be stored into the cloud, even if it’s on another partition or in a folder which isn’t a child of the “Dropbox” folder. Ubuntu One Ubuntu One (http://one.ubuntu. com) is a relative new online storage and synchronisation service provided Figure 2. Dropbox folder showing different folders by for Ubuntu users since

28 Linux Identity Office Dropbox and Ubuntu One

the 9.04 release. Although the ser- zz files’ and folders’ changes platforms: Ubuntu, Windows vice was launched more than a year are updated automatically, and Mac. ago, the project is still in beta stage: zz the ability to offer public JJ Music Store from what we have noticed on Ubun- access to some of the files zz complete integration with tu One’s Twitter account (http:// through short URLs, Rhythmbox, twitter.com/ubuntuone) from time zz encrypted transmission of zz community support for to time the maintenance that has to the data using SSL encryp- Banshee, be performed on the service usually tion. zz purchases are first trans- means downtime. Still, except for the JJ Contacts synchronisation ferred to the cloud and announced and planned downtimes, zz a complete address book then to your desktop, the service performs very good, not stored in the cloud – which zz the songs purchased to mention that the basic account – is much safer than any oth- through the music store 2 GB of space in the cloud – is free. er storage medium, don’t count towards the The service will allow you to backup zz automatic synchronisation storage limit, and sync files, your contacts from Evo- between the cloud address zz 4 regional stores: US, UK, EU lution (the personal information man- book and Evolution, (only Austria, Belgium, Czech ager and email client), notes zz every change is automati- Republic, Denmark, Finland, and Firefox’s bookmarks which you cally synchronised, Estonia, France, Germany, can then access either online, either zz view, create and modify Greece, Hungary, Iceland, from any other subscribed computer. contacts using your PC or Ireland, Italy, Latvia, Liech- Synchronisation performs automati- the web. tenstein, Lithuania, Luxem- cally, keeping all your data identical JJ Notes and bookmarks bourg, Malta, Netherlands, on all of your computers. Since there zz all your Tomboy notes and Norway, Poland, Portugal, is no limit on the number of comput- Firefox bookmarks (through Slovakia, Slovenia, Spain, ers you can add to your account, you the use of a plug-in) are Sweden and Switzerland) can use Ubuntu One at home, at your stored and synchronised in and world-wide. office and even at school for storing all the cloud, your files in one place. You can even zz view, create and modify Mobile plans and prices perform modifications on your files notes using your PC or the For users of the Ubuntu One Music while being offline because as soon web, Store that own an iPhone or an An- as you get online Ubuntu One will per- zz notes synchronisation works droid phone there is a special plan, form the synchronisation so that your on all Tomboy-supported Ubuntu One Mobile, which allows one files will always be up-to-date.

Plans, prices and features Although 2 GB might be enough for people who only want to store docu- ments, some of the users might need more space, especially if they would like to store photos, movies and oth- er type of multimedia content.

PC plans and prices Extra space can be bought in packag- es of 20 GB, without a limit towards the number of packages one can buy. The price for a 20 GB upgrade pack- age is, at the time of this writing, only 2.99 USD per month or 29.99 USD per year, but the purchases can be made in EUR and GBP too. The complete set of features for the PC plans are as follows:

JJ File synchronisation zz complete synchronisation for Ubuntu computers (a Windows client is currently in beta stage), Figure 3. Create an Ubuntu One account

www.linuxidentity.com/us/ 29 Dropbox and Ubuntu One

to stream the music bought through JJ Photos (beta coming soon) right click on it, go to “Ubuntu One”, the music store. This means that you zz storing camera phone pho- then click on Synchronize this folder. can take your music with you anywhere tos in the cloud, From now all the files and folders in- because the tracks that you have zz photos are automatically side the “Documents” folder will be bought will be stored in the cloud. The synchronised with the com- synchronised with the cloud. Mobile Package costs 3.99 USD per puters registered in the month or 39.99 USD per month, and Ubuntu One account, Conclusion whatever paying period you choose zz supports Android, Black- Both Dropbox and Ubuntu One are the first 30 days are free. berry and Nokia devices. great cloud storage and synchro- The complete set of features for nisation services, offering pretty the mobile plans are as follows: How to much the same features. Ubuntu Signing up for an Ubuntu One ac- One is more integrated with Ubun- JJ Music streaming count takes 2 minutes and the Ba- tu, being designed to specifically zz unlimited streaming of the sic Plan is free so you can give it a fulfil the needs of the . mp3 files from the cloud to try. Click on the MeMenu (top right The fact that it can automatically the mobile phone, as long corner of your screen) and then go synchronise files, contacts, notes, as you have an iPhone/iPod to “Ubuntu One...”. A window asking Firefox bookmarks and the music Touch (iOS 4 is supported) for some personal information used bought through the Ubuntu One or an Android phone, to create your account will open. Music Store is really impressive. zz browsing and searching by Click on Forward as soon as all The main disadvantage of using artist, album or song title, the fields are filled correctly. If ev- Ubuntu One comes from the fact zz the usual playback con- erything is okay a new window will that there aren’t clients for all the trols: skip, shuffle, repeat open, asking you for a confirma- major operating systems. The Win- one or repeat all, tion code which should have been dows client is still in beta and there zz controllable cache for lis- sent to the email address you have are no news about a Mac client. tening to your music while used for subscribing. After you con- Furthermore, the somewhat often offline, firm your email address everything downtimes might not offer the best zz resume playback when in- is set up for use. The “Ubuntu One user experience. terrupted by a call. Preferences” window will open and Dropbox on the other hand is JJ Contacts synchronisation will display some useful information pretty well supported on all major zz synchronisation of all the and configuration options. operating systems (both desktop op- phone contacts with the If you now open your home direc- erating systems and mobile devices Ubuntu One address book, tory you will see a new folder, named OS), although it doesn’t offer the zz support for Android, iP- “Ubuntu One”. This is the primary tight integration that Ubuntu One hone, Blackberry, Nokia folder which will be synchronised can provide. Still, Dropbox seems to and other phones (users of with your own personal cloud stor- be more reliable, more mature, eas- Android or iOS should age space. But any other folder can ier to use and faster than Ubuntu search for the “Ubuntu One be selectively added to the Ubuntu One, not to mention that it actually Contacts” application in One service. For example to add your uses storage services the app marketplace). “Documents” folder you would simply which proved to be more robust than what Canonical can offer now. Since both solutions offer about the same functionalities and the same storage space for the free ac- count, the decision to choose one over the other is simply a matter of personal taste and needs. If you do use more than one operating sys- tem and would like a more reliable service go for Dropbox. But if you would like a better integration with Ubuntu and can accept some down- times, then Ubuntu One is definitely the choice for you. If Ubuntu One would improve to the level of uptime and speed that Dropbox provides, then we don’t think that an Ubuntu user would have a solid reason not Figure 4. Selective sync in Ubuntu One – The Documents folder to use Ubuntu One.

30 Linux Identity Office