Skip to content
Custom UI for Apache mod_autoindex generated pages.
JavaScript CSS ApacheConf
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.autoindex
.idea
.logs
.gitignore
.htaccess
LICENSE
README.md

README.md

IGalvez.Autoindex

Apache's mod_autoindex feature is very useful when you want to set up a simple file sharing server, but its design is trapped in 1997. By default it serves HTML 3.2.

So, I decided to give it an overdue makeover by taking advantage of modern components like Bootstrap, jQuery, Google Fonts, and Font Awesome!

Live Demo

http://autoindex.igalvez.net/

Prerequisite

  1. These Apache modules enabled:

    • mod_dir
    • mod_mime
    • mod_deflate
    • mod_filter
    • mod_autoindex
    • mod_include
  2. Set AllowOverride All for your virtual host's document root. For example, here's an except from an example virtual host configuration:

DocumentRoot /home/iglvzx/www
<Directory /home/iglvzx/www>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

Features

Folder Path Breadcrumbs

breadcrumbs screenshot

Error Pages

HTTP 403

forbidden

HTTP 404

not found

HTTP 500

internal error

Screenshots

Before

before screenshot

before screenshot 2

After

after screenshot

after screenshot 2

You can’t perform that action at this time.