There is no installation. It is a static HTML file with a folder of icons — no build step, no dependencies, no runtime.
Clone:
git clone https://github.com/willtheorangeguy/Apache-File-Directory.git
cd Apache-File-DirectoryOr download the latest .zip from
GitHub Releases
and extract it.
Open index.html in any browser.
That is genuinely all. It works from the filesystem — no local server required — because nothing on the page fetches anything.
| Path | Required |
|---|---|
index.html |
Yes — this is the application |
icons/ |
Yes — icons are referenced by relative path |
Everything else in the repository is documentation, CI configuration, and packaging.
Copying index.html alone gives a page with a broken image in every row, which is the most
common first-time problem.
A text editor, to make the page describe your files rather than the examples. See Usage.
If you would rather not copy files:
docker pull ghcr.io/willtheorangeguy/apache-file-directory:main
docker run -d -p 8000:80 ghcr.io/willtheorangeguy/apache-file-directory:mainThe image name is lowercase; GHCR requires it. See Deployment.
Quickstart, or Usage to start editing.