Hi,<div><br></div><div>1. I think a very good contender for synchronization in our case can be Unison. Please do read this [1], its FAQ and a comparision between unision, rsync and webdav.</div><div>2. Rsync doesn't require SSH, it needs it for security. The same goes for webdav. We can always use rsync on 80 or 443 but then we will lose ability of server to have a website on 80 and I think this can't be gone away with.</div>
<div>3. Rsync fails at versioning, though it makes quite decent logs.</div><div>4. We can discuss about GUI once we decide what to do with core system. PyQT is my favorite though.</div><div>5. We must put some service discovery mechanism too. I have worked with ZeroConf. That can be used here.</div>
<div><br></div><div>More ideas please..</div><div><br></div><div>[1] <a href="http://alliance.seas.upenn.edu/~bcpierce/wiki/index.php?n=Main.UnisonFAQGeneral">http://alliance.seas.upenn.edu/~bcpierce/wiki/index.php?n=Main.UnisonFAQGeneral</a></div>
<div><br></div><meta http-equiv="content-type" content="text/html; charset=utf-8"><div>Hasanat Kazmi<br>+923464362473<br>
<br><br><div class="gmail_quote">On Mon, Mar 15, 2010 at 2:10 PM, Frank Karlitschek <span dir="ltr"><<a href="mailto:karlitschek@kde.org">karlitschek@kde.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><div></div><div class="h5"><br>
On 15.03.2010, at 09:14, Hasanat Kazmi wrote:<br>
<br>
> Hi,<br>
> I want to add synchronization features in owncloud as part of gsoc.<br>
> I want it to be a synchronisation software (like Ubuntu One or dropbox) using rsync. But using webdav or any other tecnology can be an option. Please pour in suggestions. How do you please think synchorinzation should go in owncloud?<br>
><br>
><br>
> Hasanat Kazmi<br>
> +923464362473<br>
</div></div>> _______________________________________________<br>
> Owncloud mailing list<br>
> <a href="mailto:Owncloud@kde.org">Owncloud@kde.org</a><br>
> <a href="https://mail.kde.org/mailman/listinfo/owncloud" target="_blank">https://mail.kde.org/mailman/listinfo/owncloud</a><br>
<br>
<br>
<br>
Hi,<br>
<br>
this sounds great. It would be fantastic if you could work on the syncing.<br>
<br>
I already have some ideas how synchronization can be done.<br>
A reality check is of course missing. :-)<br>
<br>
The idea is to have a small client application, perhaps a python script with a Qt QUI or something else running on the client.<br>
<br>
This client mounts the server folder via WebDAV in a "hidden" directory and than runs rsync or an other syncing script between the "hidden" server directory and the local data directory.<br>
<br>
This has several benefits compared with directly syncing via rsync with the server or an own protocoll.<br>
1. It works via port 80 or 443 and with all proxy servers and firewalls.<br>
2. You don´t need an SSH server or account on the server for syncing. So installation of the ownCloud server is easier.<br>
3. You get automatic versioning backuping and logging for free if you use WebDAV.<br>
<br>
What do you think? :_)<br>
<br>
Cheers<br>
Frank<br>
<font color="#888888"><br>
<br>
<br>
--<br>
Frank Karlitschek<br>
<a href="mailto:karlitschek@kde.org">karlitschek@kde.org</a><br>
<br>
<br>
<br>
<br>
</font></blockquote></div><br></div>