Finally a good implementation of webDAV has arrived: ownCloud 21. This little marvell turns your own server into a common interface for any kind of computer capable of connecting to webDAV - and because webDAV uses http ports, it may go through nearly from every location ;)
An unfortunate bug is the only thing that could be an issue: during
the install, if the open_basedir is in effect and you
whished not to uses the system-wide tmp dir, owncloud uses
sys_get_tmp_dir, and the install will fail with the
following:
MDB2_Schema Error: schema parse error: Parser error:
In order to get rid of it either place :/tmp at the end
of the open_basedir directory, or replace the
sys_get_tmp_dir() function call at line #247 in lib/db.php
on the owncloud directory.
You can find a brief ( or more likely quick-and-dirty ) install guide for owncloud 2 at webupd8.org blog2.
I'd like to add, that it works like a charm even with nginx and php-fpm.
No words can describe how happy I am that it does not need anything more than a webserver with PHP support. And it is not just for file sync, it's capable of calendar, contants and music sharing as well!
This entry was written by Peter Molnar, and originally posted on petermolnar dot net.