Configuration Overview
Directory Lister is customizable through configuration. You can configure Directory Lister in a few different ways.
The .env
File
.env
FileMost configuration changes are possible via a custom .env
file. This file defines environment variables and their value. To get started:
Copy
.env.example
to.env
Edit the configuration values in
.env
Your default .env
file should look something like this:
See the App Config Reference for additional configuration options.
Application Config
More control can be achieved via the application config files located in app/config
. Here you have full control over each option and can even write full PHP code if desired. The application configs are broken up into separate files based on their use. Reference the individual config documentation for more information about individual application configuration options.
Take care when upgrading your Directory Lister installation as the files in app/config
may be overwritten if you copy/paste and replace all files.
See the App Config or the Cache Config references for more information about individual options.
Icon Configuration
You can control your application icon mapping through the icon config file.
Reference the Icon Configuration for more information on configuring icons.
Analytics Script Injection
Directory Lister allows for including arbitrary analytics tracking script (e.g. from Google Analytics, Matomo Analytics, Umami Analytics or any other analytics service) to be included in the HTML output of your directory listing.
To inject your analytics tracking code into your page create a file named .analytics
in the base project directory (the same folder as index.php
) and place your analytics tracking script code into this file.
Last updated