No description
  • HTML 46.6%
  • Dockerfile 35.6%
  • Shell 17.8%
Find a file
Tyler Gautney d31b42ac84
All checks were successful
/ build-container (push) Successful in 17s
Began working on making the project reusable
2026-08-11 21:47:01 -05:00
.forgejo/workflows Initial Commit 2026-08-08 22:41:22 -05:00
Caddyfile Began working on making the project reusable 2026-08-11 21:47:01 -05:00
Containerfile Began working on making the project reusable 2026-08-11 21:47:01 -05:00
initialize Began working on making the project reusable 2026-08-11 21:47:01 -05:00
README.md Began working on making the project reusable 2026-08-11 21:47:01 -05:00
wrapper.html Began working on making the project reusable 2026-08-11 21:47:01 -05:00

Caddy File Browser

About

The purpose of this project is to allow walking a directory tree by utilizing the Caddy webserver's built-in file server browse feature. Since Caddy has built-in markdown support, you can also Configuration assumes it's behind a reverse proxy.

Usage

  1. Pull the container
  2. Run the container with Podman, Quadlet, Docker, or Compose)
    • Pass the environment variable to the container's runtime: ${SITE_ADDRESS_BLOCK}
    • Mount the directory to be exposed into the container's /srv directory. This will be the fileserver root.
  3. Create an empty wrapper.html and place it in the fileserver root.