Tuesday, June 21, 2011

What you can do with ownCloud today

In the last couple of weeks work on ownCloud has really started to pick up. There are some amazing new features and people coming to ownCloud and I can't wait to see the fruits of their labors. Today, though, I'm going to talk about things that are already done and ready to be used today. I'm going to start with just the basics today but hopefully this will be a series I'll add to as new features are completed. Todays topic is:

File storage
This is the basic feature without which ownCloud isn't particularly useful. Luckily, it's also the feature that works best and has had the most testing. Here's a screenshot of the web interface, which is the first method most people will use to add files. Notice the upload and new folder buttons.



Once you have some files there you'll probably want to able to get to them without having to go through the web interface, maybe on multiple platforms.
Access from dolphin

Access from Finder on OS X
Once you can access them you might want to do more with them.


Make the desktop point to owncloud
These things also work on Windows, I just didn't have a computer here to take screenshots with. Hopefully this will give you an idea of some of the things that are possible. I hope I never have to email myself another file again.

Again, everything I've shown here is done and works as advertised. There might be a few bugs left to be squashed but that's what bugs.kde.org is for. If you find them, please report them. Also, please start using ownCloud. There are some amazing features in the pipeline but we need more users and developers to make sure they all get completed. I'll leave you with a final screenshot of a feature that still needs a lot of work.

P.S. If you're going to try ownCloud, please install from git. Master is very stable and easy to install. The owncloud wiki has lots of info on how to get it. Also, the number of people in #owncloud on freenode is growing quickly and it's a great place to get some help.

Saturday, June 11, 2011

Getting your ownCloud

One thing I've noticed since my last post is a lot of people asking how they can setup ownCloud for themselves. This post will hopefully help you get started. I'm really just paraphrasing the ownCloud wiki so here are the more detailed links:
http://owncloud.org/index.php/Contribute
http://owncloud.org/index.php/Main_Page#Use_ownCloud

Here's a quick list of different ways to try it out for yourself:

To get the latest from git, set up a LAMP server (sqlite works just as well as mysql). There are 2 options for getting the latest git: In the root of your web directory run: git clone git://anongit.kde.org/owncloud.git. If you use this method and want to help out we have instructions on our wiki on how to modify that slightly for a development setup (keeping your own files out of git and under your user while letting git update the system files). The other option for getting owncloud itself is to download the latest, automatically created snapshot from git: Snapshots are here. These snapshots are created on the fly so whenever you download it you'll get the most up-to-date version possible at that moment.

If you're okay with being a bit behind (especially now that we're working full steam ahead on 2.0) there is a package from PackageCloud that will give you an ownCloud 1.1 setup. Link here: https://www.packagecloud.com/?au=owncloud

There's also an Amazon S3 applicance called 'owncloud-in-a-box' from openSuse. Link here: http://susegallery.com/a/TadMax/owncloud-in-a-box

There are also packages for ownCloud in openSuse and Ubuntu that can be installed through your regular package manager.

On the last blog entry there was a comment about making it even easier to setup and I think that's something we should look at in the future. Whatever happens, we'll keep you updated.

Friday, June 10, 2011

ownCloud 2.0 just merged (with screenshots)

(Disclaimer: everything here refers to an unreleased version of ownCloud and/or features that I'd like to see implemented, not that necessarily have been yet)

Hello Planet!

With Amazon, Google & Apple all throwing their hats into the cloud it's time to get the word out about ownCloud. For the last couple of months we've been working mostly in a refactoring branch in preparation for ownCloud 2.0 and a few days ago we finally merged that branch into master. New features you can expect from ownCloud 2.0:
  • A completely redesigned ui (done)
  • Media support (almost done)
  • Much better user management (done)
  • The ability to extend ownCloud via apps & plugins (in progress)
  • Support for Konqueror, Chromium and Firefox (and probably others)
There are also numerous smaller changes that make it much nicer to use, from automatic timezone adjustment to your own locale to improved logging features, almost everything has been enhanced in some way.

As you can see, we've put a lot of work into this and it's never been more important that it succeeds. Creating a cloud that we control will keep KDE relevant into the next stage of computing. With this, we can not only compete with Apple & Google, we can leave them behind or integrate with them from our own camp. There's no reason you shouldn't be able to play your music from the cloud in Amarok or Tomahawk, view your calendar events on your iPhone and in Kontact and access all of your files from Android or webOS or Gnome or Windows or OS X. You should also be able to back up your home directory and keep it in sync between multiple computers.

To accomplish all these things will take a lot of work and for that we need some help. Since the ownCloud sprint we've had some new people join but we still have many more ideas than people to make them a reality. This is an easy, exciting way to get involved. Whatever your skill set is (PHP, C++, writing documentation or HTML, CSS & Javascript), we can use your help. Drop by #owncloud on freenode or send an email to owncloud@kde.org and get involved today.

New login screen

File View

New settings interface

Seamless file access from dolphin