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!
(Oh, by the way: this entry was written by Peter Molnar, and originally posted on petermolnar dot net.)