h5ai is a "modern web server index." What's that, you may ask? Basically, it's a simple software that prettifies the default interface the Apache web server uses to list files in a directory. This may not sound like much, but if you want to publish files on the web using Apache (or any other supported web server, for that matter), this unassuming tool can make the whole experience of browsing and downloading files more pleasant -- which is a positively good thing.
Another good thing about h5ai is that deploying it on a web server is a rather straightforward procedure. Grab the latest release of the software from the project's website or GitHub repository, unpack the downloaded archive, and move the _h5ai directory to the document root of your server. To enable caching, make the _h5ai/cache directory writable by the server (this step is optional). Assuming you are running Apache with the htaccess feature enabled, create a .htaccess file in the directory containing the files you want to publish. Open then the file in the text editor, and enter the following line:
Dmitri Popov has been writing exclusively about Linux and open source software for many years, and his articles have appeared in Danish, British, US, German, and Russian magazines and websites. Dmitri is an amateur photographer, and he writes about open source photography tools on his Scribbles and Snaps blog at scribblesandsnaps.wordpress.com