Projects / Alaya Webdav Server

Alaya Webdav Server

Alaya is a primitive chrooting Web server with basic WebDAV support. It can serve HTTPS and HTTP, and can authenticate using PAM, /etc/shadow, /etc/passwd, or using its own authentication files that allow for 'native' users that only have access to alaya content. It's intended to be a simple method of sharing content over WebDAV, and though it can be configured with a config file, it's easy to configure by command-line switches alone. Alaya always chroots to ensure that malicious users can't use '..' within a URL to access unintended documents, and that users can't accidentally leave documents in places outside of the chroot. It has a 'ChHome' mode that chroots users into their home directory and serves content from there. It supports .cgi scripts out of a trusted path (so not from within the chrooted WebDAV share) and read-only shared directories that are outside of the chroot (allowing access to shared content when in ChHome mode).

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  07 Mar 2012 22:59

    Release Notes: Proxy server functions are much improved. Various bugfixes, particularly for .cgi programs.

    •  29 Jan 2012 02:00

    Release Notes: This release adds Gzip HTTP compression for downloads and directory listings, a major "native authentication" bugfix, and a proxy performance bugfix.

    •  24 Jan 2012 07:01

      Release Notes: The 'Realm' for HTTP authentication now defaults to the hostname and can be set via the command line and config file. The makefile was changed to support compilation on systems with old SSL libraries.

      •  06 Jan 2012 21:59

      Release Notes: More bugfixes. Rudimentary proxy server support. Alaya now supports the 'CONNECT' tunneling method and the 'proxy get' method, where the path given to the GET is a full URL. Both these features are disabled by default to prevent the unintended creation of 'open proxies'.

      •  22 Dec 2011 21:59

        Release Notes: PROPFIND bugfixes (now works with cyberduck). -allowed and -denied switches have been added to the command line.

        Screenshot

        Project Spotlight

        Aspose.Words for JasperReports

        A program for exporting reports from Jasper Reports and JasperServer.

        Screenshot

        Project Spotlight

        HDSync

        A sync-starter for multi-channel HD video.