Online Storage with Wuala

At it's most basic level, Wuala is an online storage service. Like other services it aims to allow you to access your files from anywhere, even if your home or office computer is turned off. You can store any file in your Wuala 'drive' and they can be any size (up to your storage limit, of course).

The big difference that sets Wuala apart from other offerings, such as Amazon's S3, is that Wuala is peer-to-peer. The developers of Wuala have adapted many of the ideas of peer-to-peer systems such as bittorrent to make your data both highly available and fast to download. When you upload files to your Wuala account they are first encrypted before they leave your system and then multiple copies are split between several different Wuala users. The redundancy is calculated via some custom algorithms created by the developers that factor in things such as the uptime of the remote node, bandwidth, historical reliability, and location. More information on the science behind Wuala is available in the form of a presentation from one of the developers. You can watch it online here: http://www.youtube.com/watch?v=3xKZ4KGkQY8

Getting and Installing Wuala

Wuala is currently going through a closed development process. What this means is that you need an invite to use it (like the process that Gmail went through a few years back). You can request an invite on the Wua.la download page: http://wua.la/en/download.html

The main reason for the service being in closed alpha right now is because the Wuala network is being scaled up. As the pool of people connected to the service grows, the speed and reliability of the service goes up. Once they reach critical mass they will be able to open up the service to anyone, but right now they need to add users slowly and make sure all of the bugs are worked out of the system.

Once you get an invite, the download and installation of the Wuala client is quite painless. The Wuala client is distributed as a tar.gz file. After downloading the file a simple 'tar -zxf wuala.tar.gz' inside a terminal will leave you with a wuala directory. CD into the directory and issue a './wuala &' and Wuala should start.

The first time Wuala starts you will be asked to put in the invite code you received in your invite email. You will also be prompted to setup a user and a profile.

Welcome to Wuala screen

This page greets you when you launch Wuala for the first time.

Now you can start using Wuala to share and store your files.

Sharing

Before I get into the basics of using Wuala to store and share your files, I should probably take a quick minute to say that Wuala is not a very good choice for sharing music or movies to lots of people. Legal considerations aside, if you want to engage in that sort of thing, there are other applications and networks that are better suited. Wuala is not a replacement for traditional peer-to-peer file-sharing applications, it's trying to solve a different problem.

What Wuala _is_ designed to do is to keep the files that are important to you always available. Photos, recipes, presentations, journals, family history, financial records, and home movies are all examples of data that Wuala is perfect for. We all have files and data that we want to be able to "get to" when we need them and to be protected in the event of a disaster (natural or otherwise).

Wuala can be used to share your files though. You can share any folder with specific wuala users or everyone. There is a search box built into the client that you can use to search Wuala for files that others have shared. And similar to Google's "SafeSearch" feature, Wuala has a "Family Friendly" feature which will filter out potentially offensive content. This filter can be turned off if you want through the options screen.

Wuala groups

Groups are a nice way to share files with others around common themes.

There are also groups you can join to share files around common themes. You can also create your own groups and they can be public or invite only. For example, you could create a group for family members, one for people you work with, one for your favorite band, and so on --- making them public or private as desired.

Using Wuala

When you launch Wuala (after the initial setup) you are presented with a login window. You simply enter in the username and password you used when you set up your account and you can immediately access your files. You can also save your login information if you want to be logged in automatically every time you launch Wuala.

Wuala Login

Logging in to Wuala is as easy as logging in anywhere else.

The Wuala interface looks like a simplified file manager. In the main part of the window are folders for Documents, Music, Images and so on. You can scrap the default layout and create your own to arrange things the way you want. Adding folders is as simple as a right-click or a Ctrl+n.

Wuala main window

The main Wuala interface.

When copying files to Wuala, you just drag and drop the files into the Wuala window and they will be uploaded. A little upload progress bar appears next to the file as it is being uploaded. If you try to upload a file that already exists, Wuala will prompt you to either replace the file with the one you are uploading, rename the file you are uploading to something unique, or to cancel the copy operation and do nothing.

Copying file message

Wuala tries to be helpful with naming conflicts.

When you upload images to Wuala it will offer to resize them for you. You can turn this setting off if you never want to resize your images.

When downloading files from Wuala, the current client is not as friendly as it is with uploading. This falls squarely into the "need to fix before general release" area. I realize I am using Alpha software, so some glitches are to be expected, and this is one of them. My natural feeling is that when I drag a file from the Wuala window to a folder on my desktop, the file should download and appear in my file manager. That doesn't happen reliably with the current client. The most reliable way to download files that I have found is to right click on them and choose "Save As...". You can also just double-click on the file to open it in the given file's default application. For example, with .png images, I can just double-click them in the Wuala window and they will open up in Gimp. From Gimp I can "save as..." to wherever I want the file to be locally.

The Wuala client also has a neat trick where it will run a local NFS server that your system can mount. This simplifies file system interactions with Wuala since everything occurs through the standardized NFS layer and your machine will see it as just another NFS drive. You enable the NFS file system integration by inserting an entry into your /etc/fstab file that looks like this:

localhost:/wuala /home/username/wuala/direct nfs defaults,users,noauto,rsize=8192,wsize=8192,timeo=14,intr

You then click the "Enable File System Integration" checkbox under User > Manage Account... > Geneneral and restart Wuala. When Wuala starts a drive called "direct" will be mounted and ready for you to use. This is my preferred method to interacting with my Wuala storage.

Wuala files

This screenshot shows some of my Wuala files, screenshots for this article actually, two different ways: via the Wuala interface and via NFS.

For daily use, what seems to work best with the current functionality of the client is to use Wuala as a "copy to / download from" drive. In other words, I will copy files from my local drive to it and then read those files from it. One thing that does not work well right now is modifying files directly. If I want to modify a file I find it is best to copy it to my local drive, and then drag it back to my Wuala drive when I'm done. This is something I hope that the Wuala developers will work on, especially since the drive shows up as an NFS mounted directory. I expect to be able to open and work with my files on NFS mounted directories directly.

Getting More Space

There are a few ways to get more drive space in Wuala, three to be exact.

The first way is by getting your friends to sign up for the service, if they do, you get an extra gigabyte of space. However, you are only given 15 invites and then they're gone, and in today's world, 16 gigabytes is just not a whole lot of space.

The other way to get more space is to pay for it. I suppose I should qualify that with a big "someday" because currently you can't purchase additional storage. The developers are soliciting feedback on it and it is likely that they will offer some sort of paid service for those that can't get more storage any other way.

Wuala options screen

All sorts of settings can be tweaked through the options window.

The third way to get more storage is to trade your local storage for it. This works similarly to how bittorrent or Skype work, but instead of just trading and sharing bandwidth, you'll also be trading drive space too. Of course, just because you say you're willing to share, say 10 gigabytes, of storage with other Wuala users doesn't mean that you will automatically get 10 gigabytes of extra storage added to your Wuala account. Extra storage is added to your account based on the amount you're willing to share, the reliability of your connection and the number of hours in a day that your computer is connected to the Internet. By considering all of those factors a percentage of the 10 gigabytes you set aside locally for other Wuala users is also set aside for you among other Wuala users.

You can track how much space you have earned the options window. There is even a handy graph to show you your earned storage over time.

Wuala storage graph

This graph shows earned storage over time.

Security

With your files physically residing on other peoples' computers, security is a big concern. The Wuala developers have tried to address this by encrypting everything and randomizing the distribution of data. There is no way for you to tell what data is being stored on your system, or who it belongs to, and similarly for your data on other Wuala users' systems.

Conclusion

Wuala is not perfect . . . yet. The client is still in its early stages of development, and as such, it is impressive that it works as well as it does. It is also being updated constantly, with several updates to the client while I was working on this article.

Wuala updates screen

The Wuala application will automatically look for and install updates.

I have experienced a few crashes while using the Wuala client. The crashes were annoying, but did not disturb any other applications I had running and once I restarted the client all was fine and my online files were as safe as ever.

crash screen

I experienced a few crashes while using Wuala.

This is definitely a project to watch, and as the service grows it will only get better. Go request an invite and take a look!

______________________

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Push Share

Jack's picture

A really cool new capability I have seen recently is 'push sharing.' Many online storage companies let you do online backup, and basic levels of file sharing. There is one company pushing the envelope in private file sharing - http://www.MyOtherDrive.com. They of course let you publicly share content - most sites do - but they also let you share privately to a select group of members that you set up. That is handy and keeps your children's pictures amongst your family and not in strangers hands (for example). But their "push sharing" capability is the most innovative I have seen. Members can upload content once, and then push it to other's accounts (given write access to a folder) on the backend - no upload / download required for the receiving account. I could upload a video to my account, push share it to my family or friend's accounts, and now they have a copy of it, and can view it - and still have access even if I delete the original. Very bleeding edge cool.

More info

Phil Hughes's picture
I mentioned Wuala to a friend and got this URL as a response. It doesn't make Wuala a "no go" but it does bring up som issues that need to be address (and apparently are) before Wuals gets from Alpha to production.

Phil Hughes

wuala

Anonymous's picture

i have some invites for you
wuala-einladung@temporaryforwarding.com

Secure Offsite Data Backup Services - Advantages

Anonymous's picture

Online backup services are available anytime, day or night, and can be accessed anywhere you are. Most are easy to set up, and offers you very impressive security measures. They are also fast and very efficient, which is great for those who need to access their files immediately.

When it comes to offsite backup, you can store virtually any file you need to, such as text files, e-books, contact record, pictures, music, and anything else you can think of. The storage for online backups are virtually endless, capable of storing everything you need.

You can find out more now about offsite
data backup and recovery services

wula invite

Anonymous's picture

1. Download Wuala: http://files.wua.la/WualaPC/WualaSetup.exe
2. Run the installer
3. Enter your invitation code when prompted.

yours22clay
shovel94kitten
part83papa
maid13towards

White Paper
Linux Management with Red Hat Satellite: Measuring Business Impact and ROI

Linux has become a key foundation for supporting today's rapidly growing IT environments. Linux is being used to deploy business applications and databases, trading on its reputation as a low-cost operating environment. For many IT organizations, Linux is a mainstay for deploying Web servers and has evolved from handling basic file, print, and utility workloads to running mission-critical applications and databases, physically, virtually, and in the cloud. As Linux grows in importance in terms of value to the business, managing Linux environments to high standards of service quality — availability, security, and performance — becomes an essential requirement for business success.

Learn More

Sponsored by Red Hat

White Paper
Private PaaS for the Agile Enterprise

If you already use virtualized infrastructure, you are well on your way to leveraging the power of the cloud. Virtualization offers the promise of limitless resources, but how do you manage that scalability when your DevOps team doesn’t scale? In today’s hypercompetitive markets, fast results can make a difference between leading the pack vs. obsolescence. Organizations need more benefits from cloud computing than just raw resources. They need agility, flexibility, convenience, ROI, and control.

Stackato private Platform-as-a-Service technology from ActiveState extends your private cloud infrastructure by creating a private PaaS to provide on-demand availability, flexibility, control, and ultimately, faster time-to-market for your enterprise.

Learn More

Sponsored by ActiveState