[Owncloud] csync and mirall: Desktop Syncing beta versions released
Klaas Freitag
freitag at owncloud.com
Thu Feb 23 15:06:59 UTC 2012
Hi,
I am happy to let you know that there are beta versions of both csync
and mirall available. csync is a file synchronization tool written by
Andreas Schneider to which we added an ownCloud module so that ownCloud
now can be synced with the command line tool csync:
$> csync ~/ownCloud owncloud:/localhost/files/webdav.php
Mirall is a Qt based sync client that makes use of the csync library. It
runs as a tray icon, lets you connect to your ownCloud, manage your
folders you want to sync between the local machine and the cloud and
gives status information.
This is an early beta for you to test.
PLEASE DO NOT use in production. IT WILL EAT YOUR FILES!!
The sources are available at [1]. In the openSUSE Build Service binary
packages for currently openSUSE 12.1 and Fedora 16 are available.
Note that HEAD ownCloud is needed, version 3 does not do it ;-(
_What does it do?_
Csync both brings a command line client and a lib. With the csync cmd
client, local directories can be synced to ownCloud directories like this:
$> csync ~/ownCloud owncloud://localhost/files/webdav.php/ownCloud
Mirall is the desktop app for syncing, it makes use of csyncs lib. If
you start it, you get a tray icon with a gray folder. Clicking on it
lets you connect to your ownCloud. Clicking on the tray icon after the
cloud is connected, you get a status dialog which shows you the current
state of your sync dirs and lets you add more.
_What should be tested?_
The csync module for ownCloud went upstream to csync and we're planing
to do a release with it soon. Syncing to ownCloud should work with it on
commandline as well with mirall.
In mirall, connecting to an ownCloud, adding and removing folders and
the status dialog should work. Installation of ownCloud was not in the
focus. SSL should work, on commandline use ownclouds://... to enable SSL
PLEASE NOTE that this is beta software. Don't expect too much from it,
but I think it helps to get a common understanding of where we are
heading to, so that we can discuss early.
_How can you help?_
Yes, your help is very appreciated. Please test, fix code, document and
spread the word. Please report bugs to bugs.owncloud.com, Component
"Desktop Client".
Very much appreciated would be help in the area of packaging, ideally in
the OBS. We have openSUSE and Fedora, but others, especially Debian and
Ubuntu packagers would be great. Please contact me...
Also help would be appreciated for porting: Mirall should run on Windows
and Mac as well. If there is a Mac specialists out there who wants to
help, please speak up. We need you :-)
_Thanks_
...to Andreas Schneider and Dominik Schmidt who greatly helped to get
the whole stuff going...
best regards,
Klaas
[1] The sources are here:
https://api.opensuse.org/public/source/isv:ownCloud:devel/mirall/mirall-0.1.9.tar.bz2
and
https://api.opensuse.org/public/source/isv:ownCloud:devel/csync/csync-0.49.9.tar.bz2
[2] https://build.opensuse.org/project/show?project=isv%3AownCloud%3Adevel
More information about the Owncloud
mailing list