You are not logged in.
I would like to install a webDAV server on SliTaz 5.0.cooking.base. I have searched and found a python-webdav package exist. Before doing so I'd like to enquire whether anyone else has done such an installation and if so what configuration might be required. WebDAV doesn't appear to be talked about within our forum. If it matters.. I use the Busybox web server httpd. I am looking for the lightest, smallest installation so appreciate all your input.
Thank you all,
Allen
Offline
[c]webDAV[/c].. the continuing story...
I installed [c]python-webdav[/c] and found not only was it far too bloated for my needs but configuration a nightmare. Sure it might be a walk in the park for many of you but for me it was too frustrating to simply add http [c]put[/c] to my SliTaz 5.0.cooking.base headless media server.
A little research led me to [c]lighttpd[/c] the light http server (available via tazpkg). Unlike Busybox's http daemon [c]httpd[/c], [c]lighttpd[/c] offers a package of modules you can easily configure within the daemons own configuration file. Yes.. sure enough a [c]webDAV[/c] module is included. I am providing the following links as they helped me toward configuring [c]webDAV[/c] on [c]lighttpd[/c]...
[c]Lighttpd.conf[/c] explains where modules are located with [c]howtoforge.com[/c] further confirming how to add the module to lighttpd.conf...
[c]http://www.howtoforge.com/setting-up-webdav-with-lighttpd-debian-etch[/c]
[c]redmine.lighttpd.net[/c] provided information how to configure [c]lighttpd.conf[/c] to enable the [c]webDAV[/c] module...
[c]http://redmine.lighttpd.net/projects/1/wiki/Docs_ModWebDAV[/c]
The information to me the most valuable is toward the end of the above installation examples: [c]To enable webDAV...[/c]. Since I was not interested in anything more than putting files on my headless server I found after including the module in [c]lighttpd.conf[/c] adding the following entry to the end of the configuration file worked perfect. Note: you will of course replace my directory name of choice [c]dav[/c] with your own directory name of choice. Whatever you name your own [c]webDAV[/c] files repository, be certain lighttpd's user [c]www[/c] can read/write the directory...
[c]$HTTP["url"] =~ "/dav($|/)" {[/c]
[c]webdav.activate = "enable"[/c]
[c]}[/c]
That was it for my needs. Of course if you are looking for more functions from [c]webDAV[/c], study the links provided as well as searching for other sites providing information on [c]lighttpd[/c], [c]webDAV[/c] and [c]mod_webdav[/c].
If anyone reading this has a better way to write it for clarity.. please do. I never claimed to be good at putting my thoughts on paper. Wait.. this isn't paper...
Allen
Offline
[ Generated in 0.016 seconds, 8 queries executed - Memory usage: 1.53 MiB (Peak: 1.77 MiB) ]