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 | WebDAV Webserver https HTTP Servers |
|---|---|
| Licenses | GPL |
| Operating Systems | Linux |
| Implementation | C |
Recent releases


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


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


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.


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'.


Release Notes: PROPFIND bugfixes (now works with cyberduck). -allowed and -denied switches have been added to the command line.
A program for exporting reports from Jasper Reports and JasperServer.