Apaxy is a customisable theme built to enhance the experience of browsing web directories. It uses the
mod_autoindex Apache module—and some CSS—to override the default style of a directory listing.
Apaxy may be basic, but it gives you a great deal of creative freedom when styling your directory.
- Style your directory listing with CSS.
- Add welcome messages, download instructions or copyright notices.
- Add custom mime type icons (requires editing the
Sadly, visual style is all you can work with. It's not possible to alter the generated table structure of the listing directory with Apaxy.
Apaxy requires an Apache(2.2.11+) enabled HTTP server.
Let's assume you have a folder named
share in your server root directory (the path thus being
http://mywebsite.com/share) that you'd like to use as your listing directory:
- Download and unzip Apaxy
- Copy and paste the contents of the
/apaxyfolder to your
.htaccessin both the
- Treat yo'self, you're done.
A local Demo can be started with docker.
If you'd like to alter the default Apaxy theme, look in the
/theme folder and you'll find the following files:
Edit these as you would any other HTML or CSS file.
Adding your own icons is a little more involved. You'll need to edit the main Apaxy
.htaccess file. Look for the following as an example:
AddIcon theme/icons/gif.png .gif
The above rule will assign an icon named
gif.png from the directory
theme/icons/ to any file with the
This URL path is relative to your site's root.
The default Apaxy theme
theme/apaxy has icons in place for the following mime types:
.aif .aif .asf .asx .avi .bin .c .css .csv .dmg .doc .docm .docx .dot .dotm .eps .flv .gif .htm .html .ico .iff .jar .jpeg .jpg .js .json .log .m3u .m4a .md .mid .mov .mp3 .mp4 .mpa .mpg .msg .mwa .odt .pages .pdf .pkg .png .ps .psd .ra .rar .rb .rm .rss .rtf .shtml .sql .srt .swf .tex .tiff .txt .vob .wav .wmv .wpd .wps .xhtml .xlam .xlr .xls .xlsm .xlsx .xltm .xltx .xml .zip
Faenza Icons are used in the