mod_http_dir_listing2

Introduction

This module generates directory listings when invoked by mod_http_files. See documentation on mod_http_files.

It uses the util.interpolation template engine included with Prosody since 0.10.

Configuration

The module itself doesn’t have any configuration of its own, just enable the it along with mod_http_files.

modules_enabled = {
    ...

    "http_files";
    "http_dir_listing";
}

http_dir_listing = true;

The layout, CSS and icons in the resources/ directory can be customized or replaced. All resources are cached in memory when the module is loaded and the images are inlined in the CSS.

Compatibility

trunk Works
0.10 Works
0.9 Doesn’t work

Installation

With the plugin installer in Prosody 0.12 you can use:

sudo prosodyctl install --server=https://modules.prosody.im/rocks/ mod_http_dir_listing2

For earlier versions see the documentation for installing 3rd party modules